Ganze site Zusammenstellung von markdown/pandoc?
Mit Sphinx-doc, können Sie eine Reihe von ReStructureText Dateien, die mit einem index.rst
- Datei, die ein Inhaltsverzeichnis-makro, auto-generiert ein Inhaltsverzeichnis von die andere Dateien enthalten, und ein conf.py
wirkt wie eine Zusammenstellung config. Sie können dann kompilieren Sie die Menge in einer einzigen python-doc-Stil Website, komplett mit index -, Navigations-tools, und eine Suche-Funktion.
Gibt es ein vergleichbares tool für markdown (vorzugsweise pandoc-Stil markdown)?
- Gibt es auch einige (markdown) Dokumentation Werkzeug, das erzeugen von PDF-und ePub-so einfach wie die Sphinx hat?
- Bearbeiten Sie in Markdown, konvertieren in XHTML mit pandoc und schließlich in PDF konvertieren mit dem PrinceXML, was Sie können oder können nicht verwenden Sie für freie (siehe CSO-Lizenz). Wieder, überprüfen Sie heraus meine Webseite für details. Es ist ein open-source-alternative namens wkhtmltopdf, das ist nicht gut, an der Seite brechen obwohl.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige statische Website-Generatoren, die Arbeit mit Markdown:
Ich denke, dass keiner von Ihnen verwenden pandoc (vielleicht, weil es wurde in Haskell geschrieben), aber Sie alle verwenden eine erweiterte Markdown-syntax oder kann so konfiguriert werden, um pandoc.
Auch andere interessante Möglichkeiten zum generieren einer Website von markdown:
Motoren verwenden Pandoc:
Die endgültige Liste der Static-Site-Generatoren
Einen guten überblick über statische site-Generatoren: http://staticsitegenerators.net/
Pandoc, die GNU machen und sed Befehle, bestreut mit einigen CSS sind alles, was Sie brauchen, um vollständig zu automatisieren die Erstellung einer statischen website ab Markdown.
Pandoc bietet drei Befehlszeilen-Optionen beschrieben, die zur navigation zwischen den Seiten, sowie Erstellung eines Inhaltsverzeichnis (TOC) auf der Basis der überschriften innerhalb der Seite. Mit CSS können Sie die navigation und Inhaltsverzeichnis schauen und sich benehmen, wie Sie wollen.
Als eine Angelegenheit von der Tat, meine persönliche website, ist diese Art gebaut. Schauen Sie sich seine makefile für mehr details. Es ist alles frei-libre-open-source-Lizenz unter der GNU GPL version 3.
--include-before-body=FILE
option.Wenn Sie OK sind, nicht mit Pandoc, mkdocs würde scheinen, um Ihre Bedürfnisse anzupassen.
Wenn Sie definitiv möchten, verwenden Pandoc-flavoured Markdown, Sie könnte prüfen,pdsite. Ich schrieb es als ein Weg, um mkdocs-Stil-Website-generation mit mehr input Formate (wie emacs org-mode) und ohne die Python-Abhängigkeiten - Sie passieren in einem Ordner von Markdown-Dateien und erhalten eine HTML-Seite (einschließlich der automatisch-generierten multi-level-navigation links). Es ähnelt Serge Stroobandt ist Ansatz, es ist nur ein shell-script (nicht von Ihnen verlangen, um
tree
jedoch installiert). Leider ist es nicht eine Suche-Funktion noch nicht, obwohl das wäre nicht zu hart zu...