wp-md è uno script Python che converte i post sul blog di formati XML di WordPress a uno dei vari statico-sito formati generatore-riduzione dei prezzi utilizzando.
Ciò significa che si ottiene una versione più leggibile dei vostri blog WordPress se si esegue il file di esportazione attraverso wordpress wp-md.
Perché?
Voglio lasciare WordPress, in primo luogo perché è maledetto 'impossibile fornire esempi di codice all'interno di esso.
Ma voglio codice sintassi evidenziata, quindi ho bisogno di esportare tutti i miei post esistenti a qualcosa di ragionevole e nessuno dei HTML> Convertitori di riduzione dei prezzi attuali sembrano fare un buon lavoro sia con pseudo-html e ottenere i blocchi di codice da WordPress ' sintassi-aware.
Questo fa.
E 'anche piuttosto male al suo posto di lavoro, quindi è abbastanza veloce. (Molto più veloce di Pandoc, comunque.)
La cosa principale che questo non fa è alcuna conversione di elementi annidati:
- ,
- Python
e loro simili sono solo passati attraverso il file finale. Questo funziona bene perché HTML è Markdown valido.
wpmd funziona anche con il formato xml di database PHPMyAdmin RSS eXtended WordPress 'o, in modo che non ha bisogno di un livello di database, o un database.
Installazione
Per mettere lo script sul vostro cammino fare:
python setup.py install
o:
Pip installare wp-md
In caso contrario, wpmd.py solo substitue per wp-md come il nome del programma in questo documento, che funzionerà.
Utilizzo
Vai alla pagina di esportazione WordPress 'in amministrazione e scaricare-blog.xml, allora:
wp-md blog-files your-blog.xml
metterà un intero gruppo di file nel blog-file della directory, creandolo se non esiste.
È possibile eseguire wp-md con la bandiera --output-format per scegliere quale generatore statico-site formato che si desidera tuoi messaggi da esportare come:
- Nikola
- Mynt
- Pelican
L'impostazione predefinita corrente è Pelican perché mette la maggior parte dei metadati nel file, e non richiede la data sia nel nome del file. Se si desidera che la data sia parte del nome del file, utilizzare il formato Mynt.
Se vi capita di avere un PHPMyAdmin esportazione del database, è possibile utilizzare il flag --input formato per scegliere pma_xml.
Note
Si tratta di un hack semi-utile che ho scritto in modo che potessi giocare con generatori sito statico. Non so che funzionerà per voi, ma se manca una caratteristica che si desidera fatemelo sapere e potrei obbligareRequisiti :.
< p>
I commenti non trovato