Appearance
VitePress – Návod k používání dokumentace
Účel dokumentu
Tento dokument slouží jako připomínka, jak funguje projekt ve VitePressu a jak přidávat nové položky do dokumentace.
Jak funguje VitePress
- Každý
.mdsoubor = jedna stránka dokumentace - Struktura složek = struktura obsahu
- Menu vlevo se nastavuje v
.vitepress/sidebar.mjs - Statické soubory (PDF, obrázky) patří do
public
Struktura projektu
docs ├─ .vitepress │ ├─ config.mjs │ └─ sidebar.mjs │ ├─ public │ ├─ pdf │ └─ images │ ├─ Arduino ├─ Cpp ├─ Git ├─ Ostatni │ └─ index.md
Popis složek
.vitepress
Obsahuje konfiguraci projektu.
Soubor: docs/.vitepress/config.mjs
hlavní nastavení projektu.
Soubor: docs/.vitepress/sidebar.mjs
definuje menu vlevo.
Do této složky se nepřidává obsah dokumentace.
index.md
Hlavní stránka dokumentace.
Otevře se při načtení webu.
Obsahové složky
Například:
- Arduino
- Cpp
- Git
- Ostatni
Obsahují stránky dokumentace.
Každý .md soubor = jedna stránka.
Příklad: docs/Arduino/Libraries/Wire.mddocs/Ostatni/setupVSCode.md
public
Obsahuje statické soubory.
Používá se pro:
- obrázky
- soubory ke stažení
Příklad: docs/public/pdf/tahak.pdfdocs/public/images/schema.png
Postup přidání nové stránky
1. vytvořit soubor
docs/Arduino/Libraries/Servo.md
2. napsat obsah stránky
Servo
Knihovna pro ovládání servomotoru.
Příklad:
#include <Servo.h>
Servo myServo;
3. přidat stránku do sidebaru
Soubor: docs/.vitepress/sidebar.mjs
Příklad: section("Libraries", [ page("Wire", "/Arduino/Libraries/Wire"), page("Servo", "/Arduino/Libraries/Servo") ])
Postup přidání PDF
1. vložit PDF do public
docs/public/pdf/navod.pdf
2. vytvořit stránku s odkazy
Soubor: docs/Ostatni/pdf.md Obsah: PDF dokumenty
3. přidat stránku do sidebaru
section("Ostatní", [ page("PDF dokumenty", "/Ostatni/pdf") ])
Odkazy ve VitePressu
Odkaz se píše podle cesty od složky docs.
Příklad souboru: docs/Arduino/Libraries/Wire.md
Odkaz: /Arduino/Libraries/Wire //(Bez .md.)//
Základní Markdown syntax
Nadpis
Nadpis
Podnadpis
Podnadpis
Seznam
položka
další položka
Odkaz
text odkazu
Build projektu
npm run docs:build
Výstup: .vitepress/dist
-ulžení změn
Spuštění vývojového serveru
npm run docs:dev
Server: http://localhost:5173
Export na web
npx wrangler pages deploy docs/.vitepress/dist
- tim se pošlou změny na web
Rychlé shrnutí
Přidání nové stránky:
- vytvořit
.md - napsat obsah
- přidat do
sidebar.mjs
Přidání PDF:
- vložit do
public - vytvořit stránku s odkazy
- přidat stránku do sidebaru