wp-md es un script en Python que convierte las entradas del blog de los formatos XML de WordPress a uno de varios formatos generador estático del sitio de rebajas que utilizan.
Lo que esto significa es que se obtiene una versión más legible de sus blogs de WordPress si ejecuta el archivo de exportación a través de wordpress wp-md.
¿Por qué?
Quiero irme de WordPress, principalmente porque es jodidamente imposible proporcionar ejemplos de código dentro de ella.
Pero quiero código sintaxis resaltada, así que tengo que exportar todos mis puestos existentes a algo razonable y ninguno de los de HTML> Convertidores de rebajas existentes parecen hacer un buen trabajo tanto con WordPress 'pseudo-html y obtener los bloques de código para ser sintaxis consciente.
Esto hace.
También es bastante malo en él es el trabajo, así que es bastante rápido. (Mucho más rápido que Pandoc, de todos modos.)
Lo más importante que esto no hace es cualquier conversión de elementos anidados:
- ,
- Python
y su calaña se acaba de pasar a través del archivo final. Esto funciona bien porque es HTML Markdown válida.
wpmd también trabaja con formato xml base de datos phpMyAdmin RSS eXtended WordPress 'o, por lo que no necesita una capa de base de datos o una base de datos.
Instalación
Para poner el script en su camino de hacer:
python setup.py install
o:
PIP instalar wp-md
De lo contrario, sólo wpmd.py substitue para wp-md como el nombre del programa en este documento, que va a trabajar.
Uso
Ir a la página de exportación WordPress "en la administración y descargar su-blog.xml, entonces:
wp md-blog-archivos de tu-blog.xml
pondrá un montón de archivos en los blog-archivos de directorio, creándolo si no existe.
Puede ejecutar wp-md con la bandera --output formato para elegir el formato de generador de electricidad estática sitio desea que sus mensajes sean exportados como:
- Nikola
- Mynt
- Pelican
El valor predeterminado actual es Pelican porque pone la mayor cantidad de metadatos en el archivo, y no requiere de la fecha para estar en el nombre del archivo. Si desea que la fecha de formar parte del nombre de archivo, utilice el formato Mynt.
Si le sucede que tiene una exportación PHPMyAdmin de su base de datos, puede utilizar la bandera --input formato para elegir pma_xml.
Notas
Este es un truco semi-útil que escribí para que pudiera jugar con generadores de las torres estáticas. No sé que va a trabajar para usted, pero si no se encuentra una característica que usted quiere que me haga saber y yo podría obligarRequisitos :.
< p>
Comentarios que no se encuentran