MkDocs
Das ist eine Kurzbeschreibung wie MkDocs auf dieser Homepage verwendet wird
Installation
cmd | |
---|---|
Willkommen zu MkDocs
Die ganze Dokumentation befindet sich unter mkdocs.org.
MkDocs Befehle
mkdocs new [dir-name]
- Erstellt ein neues Projekt.mkdocs serve
- Startet den live-reloding Dokumenten Server.mkdocs build
- Erstellt die Dokumentations-Seite.mkdocs -h
- Zeigt die Hilfe zu den Befehlen.
Project layout
1 2 3 4 |
|
globale Einstellungen
Einstellungen werden im Root-Ordner in der Datei mkdocs.yml
gemacht.
Datei-URL's statt Ordner-URL's
mkdocs.yml | |
---|---|
.html
-Endung angesprochen,und nicht als Ordner.
Damit wird die Struktur 1:1 so abgebildet wie die Struktur der Markdown-Dateien erstellt worden ist.
Theme material
Installation
cmd | |
---|---|
Material Homepage
squidfunk.github.io/mkdocs-material
Aktivieren/ Konfigurieren
mkdocs.yml | |
---|---|
material
,und es kann zwischen einem "normalen" und "dunklen" Modus umgeschalten werden.
Code Syntax Hervorhebung
mkdocs.yml | |
---|---|
Diese Erweiterung verbessert das Anzeigen von Code-Blöcken.
Damit lassen sich Titel und Zeilennummer im Code-Block anzeigen.
meineDatei.gd | |
---|---|
Blog Beitrag
Bei einem Blog Beitrag soll folgender Header im MarkDown eingegeben werden
Blog Header | |
---|---|
Eigene CSS-Styles
Mit dieser Einsellung können eigene Styles eingebunden,
und verwendet werden.
Um zum Beispiel die Style-Klasse "green" einem Absatz hinzuzufügen:
Das ist mein Text in grün.
Das ist Links
mit 2 Zeilen
Und der Rest
Tabs zum wechseln
Damit können Tabs für Code, und auch andere Inhalte erstellt werden.
meine_datei.md | |
---|---|
Info-Blöcke
Estellt hervorgehobene Blöcke
Tipp: Titel anzeigen/ verbergen
Und es kann auch ein Titel angegeben werden.
Soll kein Titel angezeigt werden, wird ein ""
Leerstring angegeben.
Folgende Blöcke(Bezeichner) sind möglich.
- note
- abstact
- info
- tip
- success
- question
- warning
- failure
- danger
- bug
- example
- quote
Note
Das ist ein Hinweis
Warning
Das ist eine Warnung
Failure
Das ist ein Fehler
Success
Das ist OK
Question
Das ist eine Frage
Info
Das ist eine Info
Tip
Das ist ein Tip
Text hervorheben, markieren
mkdocs.yml | |
---|---|
Mit diesen Erweiterungen kann ein Text einfacher Markiert und hervorgehoben werden.
erstelltDieser Absatz wird hervorgehoben
Tastatur Codes
meine_datei.md | |
---|---|
Ctrl+Alt+Del
Meta
Im Header angegeben, wird das Menü in diesem Dokument versteckt.