wp-md is een Python-script dat blogberichten omzet van WordPress XML-formaten om één van de verschillende-markdown gebruik van statische-terrein generator formaten.
Wat dat betekent is dat je een meer leesbare versie van uw WordPress blogs als je de wordpress exportbestand via wp-md lopen.
Waarom?
Ik wil WordPress te verlaten, in de eerste plaats omdat het friggin 'onmogelijk om codevoorbeelden bieden binnen het.
Maar ik wil-syntax gemarkeerd code, dus ik moet al mijn bestaande berichten exporteren naar iets redelijk en geen van de bestaande HTML-> markdown converters lijken te doen een goede baan met zowel WordPress 'pseudo-html en het krijgen van de code blokken te zijn syntax-aware.
Dit doet.
Het is ook vrij slecht op het werk, dus het is vrij snel. (Veel sneller dan pandoc, toch.)
Het belangrijkste ding dat dit niet doet is een verbouwing van geneste elementen:
- ,
- Python
en hun soortgenoten zijn gewoon doorgegeven aan het uiteindelijke bestand. Dit werkt prima, want HTML is geldig Markdown.
wpmd werkt ook met eXtended RSS WordPress 'of PHPMyAdmin database-xml-formaat, zodat het niet een database laag, of een database nodig.
installatie
Om het script op je pad zetten doen:
python setup.py installeren
of:
pip wp-md installeren
Anders gewoon substitue wpmd.py voor wp-md zoals de naam van het programma in dit document, zal het werken.
Gebruik
Ga naar WordPress "uitvoer pagina in de admin en download je-blog.xml, dan:
wp-md uw-blog.xml blog-bestanden
zal een hele hoop bestanden in de directory blog-bestanden te zetten, waardoor het als het niet bestaat.
U kunt wp-md lopen met de --output-formaat vlag te kiezen welke statische website generator formaat dat u wilt dat uw berichten worden geëxporteerd als:
- Nikola
- Mynt
- Pelican
De huidige standaard is Pelican, want het brengt de meest metagegevens in het bestand, en niet vereist dat de datum te worden in de bestandsnaam. Als u wilt dat de datum om een deel van de bestandsnaam te zijn, gebruikt u de Mynt formaat.
Als je toevallig een PHPMyAdmin export van uw database, kunt u de --input-formaat vlag gebruiken om pma_xml kiezen.
Toelichting
Dit is een semi-handige hack die ik heb geschreven, zodat ik kon spelen met statische site generatoren. Ik weet niet of het zal werken voor u, maar als het missen van een functie die u wilt laat het me weten en ik zou verplichtenEisen .
< p>
Reacties niet gevonden