wp-md jest skrypt Pythona, który konwertuje blogach z formatów XML WordPress do jednego z wielu formatów statyczna-site generatorów wykorzystujących przecen.
Co to znaczy, że masz bardziej czytelny dla człowieka wersję blogów WordPress po uruchomieniu pliku eksportu wordpress przez wp-md.
Dlaczego?
Chcę wyjechać WordPress, przede wszystkim dlatego, że jest cholernie niemożliwe, aby zapewnić w niej próbki kodu.
Ale chcę z podświetlaniem składni kodu, więc trzeba wyeksportować wszystkie moje dotychczasowe posty na coś rozsądnego i żadna z istniejących konwerterów przecen formacie HTML> Wydaje się zrobić dobrą robotę zarówno WordPress "pseudo-html i coraz bloki kodu być Składnia-świadomość.
To robi.
Jest to również bardzo źle na to zadanie, więc jest to dość szybko. (Znacznie szybciej niż pandoc, w każdym razie).
Najważniejsze, że nie ma to zrobić, to każda konwersja zagnieżdżonych elementów:
- Python
i im podobni są właśnie przeszedł do ostatecznej pliku. Działa to dobrze, ponieważ HTML jest ważne promocji cenowych.
wpmd współpracuje również z WordPress "Rozszerzony RSS lub formacie xml bazy PHPMyAdmin, więc nie potrzebujemy warstwy bazy danych lub bazy danych.
instalacji
Aby umieścić skrypt na swojej drodze zrobić:
python setup.py install
lub:
pip install wp-md
W przeciwnym wypadku, po prostu podstawniki, wpmd.py do wp-md jak nazwa programu w tym dokumencie, że to zadziała.
Zastosowanie
Idź do strony eksportu WordPress 'w admin i pobrać-blog.xml, a następnie:
wp-md-blog.xml blogu swoje pliki
położy całą masę plików w katalogu bloga-plików, tworząc go, jeśli nie istnieje.
Możesz uruchomić wp-md z flagą --output formatu na wybór generator statyczne miejscu Format chcesz, aby Twoje posty mają być eksportowane jako:
- Nikola
- Mynt
- Pelikan
Obecna domyślna to Pelican ponieważ stawia najwięcej metadanych do pliku, i nie wymaga daty, aby być w nazwie pliku. Jeśli chcesz data być częścią nazwy pliku, należy użyć formatu Mynt.
Jeśli zdarzy się, że eksport phpMyAdmin z bazy danych, można użyć flagi --input formatu wyboru pma_xml.
Uwagi
To jest pół-użyteczne hack, że napisałem tak, że mogę bawić się z generatorów statycznych witryn. Nie wiem, że będzie pracować dla Ciebie, ale jeśli brakuje funkcji, które chcesz dać mi znać, a ja mogę zobowiązaćWymagania .
< p>
Komentarze nie znaleziono