פרטי תוכנה:
wp-md הוא סקריפט פייתון שממיר ההודעות שנכתבו על בלוג מפורמטי XML של וורדפרס לאחד מהפורמטים שונים תוך שימוש במחולל-markdown סטטי אתר.
מה זה אומר הוא שאתה מקבל גרסה יותר קריאה של הבלוגים וורדפרס שלך אם אתה מפעיל את קובץ יצוא wordpress באמצעות wp-md.
מדוע?
אני רוצה לעזוב וורדפרס, בעיקר בגלל שזה 'בלתי אפשרי מזוין לספק דוגמאות קוד בתוכו.
נראה אבל אני רוצה קוד-מודגש תחביר, אז אני צריך לייצא את כל ההודעות שנכתבו הקיימות שלי למשהו סביר ואף אחד מממירי markdown HTML-> הקיימים לעשות עבודה טובה עם שני 'וורדפרס פסאודו-html מקבל את גושי הקוד להיות ו תחביר-מודע.
זה עושה.
זה גם די רע בזה תפקיד, כך שזה די מהר. (הרבה יותר מהר מאשר pandoc, בכל מקרה.)
הדבר העיקרי שזה לא עושה הוא כל המרה של אלמנטים מקוננים:
- ,
- Python
ודומיהם רק עבר לקובץ הסופי. זה עובד בסדר גמור, כי HTML הוא Markdown תקף.
wpmd גם עובד עם RSS המורחב 'וורדפרס או בפורמט XML מסד נתונים phpMyAdmin, כך שזה לא צריך שכבת מסד הנתונים, או מסד נתונים.
התקנה
לשים את התסריט בדרך שלך לעשות:
פיתון setup.py להתקין
או:
PIP להתקין wp-md
אחרת, wpmd.py רק substitue לwp-md כשם של התכנית במסמך זה, זה יעבוד.
שימוש
עבור לדף היצוא 'וורדפרס בadmin ולהורידך-blog.xml, אז:
wp-md בלוג-קבצים שלך-blog.xml
יהיה לשים חבורה של קבצים בבלוג-ספריית הקבצים שלמה, יצירת אותו אם הוא לא קיים.
אתה יכול לרוץ wp-md עם דגל --output הפורמט לבחור איזה גנרטור חשמל סטטי אתר בפורמט שאתה רוצה את הודעותיך להיות מיוצאות כ:
- ניקולה
- Mynt
- Pelican
ברירת המחדל הנוכחית הוא שקנאי כי זה מכניס ביותר metadata לתוך הקובץ, ואינו מחייב את המועד להיות בקובץ. אם אתה רוצה התאריך להיות חלק משם הקובץ, השתמש בתבנית Mynt.
אם במקרה יש לי יצוא phpMyAdmin של מסד הנתונים שלך, אתה יכול להשתמש בדגל --input הפורמט לבחור pma_xml.
הערות
זה גרזן למחצה שימושי שכתבתי כדי שאוכל לשחק עם גנרטורים אתר סטטי. אני לא יודע שזה יעבוד בשבילך, אבל אם הוא חסר תכונה שאתה רוצה תודיע לי ואני יכול לחייבדרישות :.
< p>
תגובות לא נמצא