wp-md ist ein Python-Skript, das Blog-Beiträge zu einem der verschiedenen Markdown-statische-Ort-Generator-Formate konvertiert von XML-Formate Wordpress ist.
Was das bedeutet ist, dass man eine menschenlesbare Version der Wordpress-Blogs, wenn Sie das Wordpress-Exportdatei durch wp-md laufen.
Warum?
Ich möchte Wordpress zu verlassen, vor allem, weil es verdammten unmöglich, in ihr Code-Beispiele zur Verfügung.
Aber ich möchte, Syntax-Highlighting-Code, so muss ich alle meine vorhandenen Beiträge, etwas sinnvoll und keine der bestehenden HTML-> Markdown-Konverter exportieren scheinen gute Arbeit sowohl mit Wordpress "Pseudo-HTML und bekommen die Code-Blöcke zu sein zu tun Syntax-aware.
Dies tut.
Es ist auch ziemlich schlecht, es ist Arbeit, also ist es ziemlich schnell. (Viel schneller als pandoc, sowieso.)
Die Hauptsache ist, dass dies nicht tun, ist jede Umwandlung von verschachtelten Elementen:
- ,
- Python
und ihresgleichen sind nur bis zum letzten Datei übergeben. Dies funktioniert, weil HTML gilt Markdown.
wpmd arbeitet auch mit Wordpress eXtended RSS oder phpMyAdmin Datenbank XML-Format, so dass es nicht eine Datenbankschicht oder eine Datenbank benötigen.
Installation
Um das Skript auf Ihrem Weg zu bringen zu tun:
python setup.py install
oder:
pip wp-md installieren
Ansonsten einfach substitue wpmd.py für wp-md, wie der Name des Programms in diesem Dokument, es wird funktionieren.
Verwendung
Zum Wordpress 'Export Seite im Admin-und Download-blog.xml, dann:
wp-md-blog.xml Ihren Blog-Dateien
wird eine ganze Reihe von Dateien im Verzeichnis Blog-Dateien abgelegt werden, erstellt sie, falls sie nicht vorhanden ist.
Sie können wp-md mit dem --output-Format-Flag laufen zu entscheiden, welche statischen Ort Generator Format, das Sie möchten, dass Ihre Beiträge als exportiert werden:
- Nikola
- Mynt
- Pelican
Der aktuelle Standard ist Pelican, weil es bringt die meisten Metadaten in der Datei und nicht das Datum benötigen, um im Dateinamen sein. Wenn Sie das Datum Teil des Dateinamens sein, verwenden Sie die Mynt Format.
Wenn Sie geschehen, eine PHPMyAdmin Export Ihrer Datenbank haben, können Sie die --input-Format-Flag verwenden, um pma_xml wählen.
Hinweise
Dies ist ein semi-nützliche Hack, schrieb ich, damit ich spielen, um mit statischen Website-Generatoren. Ich weiß nicht, dass es für Sie arbeiten, aber wenn es eine Funktion, lassen Sie mich wissen und ich könnte verpflichten wollen fehlendeAnforderungen .
< p>
Kommentare nicht gefunden