Es wird empfohlen, docsify-cli
global zu installieren, welches bei der Inbetriebnahme und der lokalen Vorschau hilft.
npm i docsify-cli -g
Wenn du die Dokumentation in dem Unterordner ./docs
erstellen willst, kannst du den Befehl init
verwenden.
docsify init ./docs
Nachdem der Befehl init
vollständig ausgeführt wurde, kannst du folgende Dateien im Unterordner ./docs
finden:
index.html
als zentrale DateiREADME.md
als die Startseite für die Dokumentation.nojekyll
verhindert, dass Github Pages Dateien ignoriert, die mit einem Unterstrich beginnen.
Du kannst die Dokumentation über die Datei ./docs/README.md
nach Belieben ändern, und natürlich weitere Seiten hinzufügen.
Du kannst einen lokalen Server mit dem Befehl docsify serve
laufen lassen, und auf eine Vorschau deiner Webseite über http://localhost:3000
zugreifen.
docsify serve docs
?> Für weitere Informationen hinsichtlich der Verwendung von docsify-cli
, siehe docsify-cli Dokumentation.
Wenn du npm
nicht verwenden möchtest, oder Probleme bei der Installation des Tools hast, kannst du auch manuell die Datei namens index.html
erstellen:
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta charset="UTF-8">
<link rel="stylesheet" href="//unpkg.com/docsify/themes/vue.css">
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
//...
}
</script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
</body>
</html>
Solltest du Python installiert haben, kannst du einen statischen Server laufen lassen, um eine Vorschau deiner Webseite anzuschauen:
cd docs && python -m SimpleHTTPServer 3000
Wenn du möchtest, kann docsify einen Ladedialog anzeigen, während es deine Dokumentation umwandelt:
<!-- index.html -->
<div id="app">Please wait...</div>
Du solltest das data-app
Attribut anpassen, wenn du el
geändert hast:
<!-- index.html -->
<div data-app id="main">Please wait...</div>
<script>
window.$docsify = {
el: '#main'
}
</script>
Vergleiche el Einstellungen.