WP-MD je Python skript, který převádí blogu z formátu XML Wordpress k jednomu z různých srážky, pomocí statické-site formáty generátor.
Co to znamená, že máte více čitelné verzi WordPress blogů, pokud spustíte WordPress soubor exportu prostřednictvím wp-MD.
Proč?
Chci odejít WordPress, především proto, že je to zatraceně nemožné poskytnout ukázky kódu v něm.
Ale já chci syntax-zvýrazněný kód, takže musím exportovat všechny své stávající příspěvky na něco rozumné a žádný z existujících HTML-> srážky měničů Zdá se, že dělat dobrou práci jak s WordPress "pseudo-html a dostat bloky kódu bude syntax-aware.
To dělá.
Je to také dost špatné, že je to práce, takže je to docela rychle. (Mnohem rychlejší než pandoc, tak jako tak).
Hlavní věc, že to nedělá, je jakákoliv konverze vnořených prvků:
- ,
- Python
a jejich podobní právě prochází do výsledného souboru. To funguje v pořádku, protože HTML je platný Markdown.
wpmd také spolupracuje s rozšířenou RSS Wordpress "nebo PHPMyAdmin databázového formátu XML, takže není potřeba datovou vrstvu, nebo databáze.
Instalace
K tomu, aby skript na vaší cestě udělat:
python setup.py nainstalovat
nebo:
Pip instalace wp-MD
V opačném případě pouze substitue wpmd.py pro wp-MD jako název programu v tomto dokumentu, bude to fungovat.
Použít
Přejít na Wordpress "vývozní stránky v admin a stáhněte si-blog.xml, pak:
wp-md vaše-blog.xml blog-soubory
dám spoustu souborů v adresáři blogu-soubory, vytvářet, pokud neexistuje.
Můžete spustit wp-MD s --output formátu vlajky vybrat, které static-site generátor formát chcete, aby vaše příspěvky musí být exportovány jako:
- Nikola
- Mynt
- Pelican
Aktuální výchozí je Pelican protože to dá nejvíce metadata do souboru, a nevyžaduje datum je v názvu souboru. Chcete-li datum, které je součástí názvu souboru, použijte formát Mynt.
Pokud se vám stalo, že mají export phpMyAdmin vaší databáze, můžete použít --input formátu vlajku vybrat pma_xml.
Poznámky
Jedná se o semi-užitečným hack, který jsem napsal tak, že jsem mohl hrát si se statickými generátory webu. Já nevím, že to bude fungovat pro vás, ale pokud je to chybí funkce, které chcete, dejte mi vědět a já bych mohl přinutitPožadavky na :.
< p>
Komentáře nebyl nalezen