2025-12-28 07:59:23 +01:00
2024-10-01 09:51:53 +02:00
2024-06-30 14:11:32 +00:00
2024-07-06 17:49:34 +00:00

Ausführen von mkdocs

Option 1: Lokal mit uv (empfohlen für Development)

Voraussetzung: uv ist installiert.

Installation von uv

# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

# Mit pip
pip install uv

Projekt starten

# Repo klonen
git clone https://gitea.rwcloud.ch/rewa81/mkdocs-wiki.git
cd mkdocs-wiki

# Dependencies installieren und MkDocs starten
uv run mkdocs serve

# Alternative: Erst sync, dann starten
uv sync
uv run mkdocs serve

Die Seite ist dann unter http://localhost:8000 erreichbar.

HTML Seiten lokal erstellen

uv run mkdocs build

Die statischen HTML-Dateien werden im Ordner site/ erstellt.

Option 2: Mit DevContainer in VSCode

Voraussetzung: VS-Code mit der Devcontainer Extension ist installiert, Docker Desktop ist installiert und läuft.

  1. Repo klonen
  2. In VSCode mit SHIFT+CMD+P die Funktion "Ordner in Container öffnen" klicken. Danach wird der DEV-Container gebuildet und gestartet.
  3. Aufruf der Seite mit http://localhost:8000

Option 3: Mit Docker-Compose File starten

Voraussetzung: Docker Desktop resp. Docker ist installiert und läuft.

  1. Repo klonen
  2. Im Terminal in das Root vom Repo gehen.
  3. Den Container starten mit docker compose up -d
  4. Aufruf der Seite mit http://localhost:8000

Konfiguriation

Die Konfiguration befindet sich in der Datei mkdocs.yml und befindet sich im Root des Repos.

Inhalt der Seite

Der gesamte Inhalt inkl. Multimedia und Scripts befindet sich im Ordner "docs".

S
Description
No description provided
Readme MIT
37 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 90.5%
Dockerfile 9.5%