initial: zero-trust markdown tutorials site
Single-binary Go service that renders markdown pages from a runtime volume mount. Targeted at public, no-auth, no-WAF deployment behind a TLS ingress; security posture is defense-in-depth at every layer: - goldmark with no WithUnsafe — raw HTML in author markdown is stripped - CSP without 'unsafe-inline', plus HSTS, COOP, CORP, Permissions-Policy - static handler rejects non-GET/HEAD, directory listings, dotfiles, traversal - content loader rejects symlinks that escape the content root, dotfiles, and .md files larger than 1 MiB - per-page template trees (cloned from layout) so define-blocks don't collide between home/category/page - SIGHUP triggers atomic library swap — live edits on volume, no rebuild Locale layout content/<locale>/<category>/<slug>.md. Categories without _index.md still appear on the home page with a humanized name. Search is a ~70-line vanilla JS scan over /search.json?lang=<locale>; swap for a real indexer if the corpus ever balloons. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
---
|
||||
title: Java Edition (oficiální launcher)
|
||||
summary: Nainstaluj Mojang launcher a ověř, že tvůj účet funguje.
|
||||
order: 1
|
||||
---
|
||||
|
||||
# Java Edition (oficiální launcher)
|
||||
|
||||
Mojang/Microsoft launcher je jediná oficiálně podporovaná cesta jak hrát Java Edition.
|
||||
|
||||
## Stažení
|
||||
|
||||
1. Jdi na [minecraft.net/download](https://www.minecraft.net/cs-cz/download).
|
||||
2. Stáhni launcher pro tvůj OS:
|
||||
- **Windows:** `.msi` instalátor.
|
||||
- **macOS:** `.dmg` obraz disku.
|
||||
- **Linux:** `.deb`, `.tar.gz`, nebo přes balíčkovací systém distra (např. `sudo pacman -S minecraft-launcher` na Archu).
|
||||
3. Spusť instalátor a launcher.
|
||||
|
||||
## Přihlášení
|
||||
|
||||
Potřebuješ **Microsoft účet** s licencí Minecraftu. Pokud jsi koupil Minecraft před rokem 2020 a stále používáš Mojang účet, launcher tě vyzve k migraci — postupuj podle pokynů. Migrace je zdarma.
|
||||
|
||||
Pokud vidíš "Failed to authenticate":
|
||||
|
||||
- Zkontroluj, že tvůj Microsoft účet nebyl přepnut na dětský účet nebo přesunut do rodinné skupiny bez přístupu k Minecraftu.
|
||||
- Zkus [account.live.com/Authorize](https://account.live.com/Authorize) pro vyčištění tokenů.
|
||||
|
||||
## Vyber verzi
|
||||
|
||||
Naše servery běží na **Minecraft 1.21.4**. V launcheru:
|
||||
|
||||
1. Klikni **Installations** (nahoře).
|
||||
2. **New installation**.
|
||||
3. **Version** nastav na `release 1.21.4`.
|
||||
4. Ulož — launcher si verzi stáhne při prvním spuštění.
|
||||
|
||||
## Připojení na server
|
||||
|
||||
1. V launcheru klikni **Play** na tvé `1.21.4` instalaci.
|
||||
2. V Minecraftu: **Multiplayer** → **Add Server**.
|
||||
3. Server name: cokoliv (např. "Survival").
|
||||
4. Server address: adresa od admina (např. `survival.g.timemachine.center`).
|
||||
5. **Done** → vyber server → **Join Server**.
|
||||
|
||||
## Co dál
|
||||
|
||||
- Pokud máš placený (Java) účet: nic — server tě rozezná automaticky a spawneš se do světa.
|
||||
- Pokud placený účet nemáš: viz [offline klient](./offline-client).
|
||||
- Tak jako tak — nejprve si zaregistruj jméno na Discordu — server tě o to požádá ještě než tě pustí dovnitř.
|
||||
Reference in New Issue
Block a user