You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2.5 KiB

Schnellstart

Es wird empfohlen, docsify-cli global zu installieren, welches bei der Inbetriebnahme und der lokalen Vorschau hilft.

npm i docsify-cli -g

Inbetriebnahme

Wenn du die Dokumentation in dem Unterordner ./docs erstellen willst, kannst du den Befehl init verwenden.

docsify init ./docs

Inhalt schreiben

Nachdem der Befehl init vollständig ausgeführt wurde, kannst du folgende Dateien im Unterordner ./docs finden:

  • index.html als zentrale Datei
  • README.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.

Vorschau der eigenen Seiten

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.

Manuelle Inbetriebnahme

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

Ladedialog

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.