blohg הוא קל לשימוש ופשוט מנוע בלוג, המשתמש בSCM Mercurial כbackend, כדי לאחסן את התוכן של ההודעה ודפים.
blohg אין לוח בקרה נחמד ולא עורכי WYSIWIG. כל התוכן כתוב באמצעות כל עורך טקסט וreStructuredText עם כמה הנחיות מותאמות אישית (מתועד עדיין, אנא קרא את docstrings להתייחסות).
הבלוג החל
אזהרה
Sys.prefix על דוגמאות פירושו ערך הקידומת לסביבה הנוכחית שלך (הערך הנוכחי של sys.prefix) ולא משתנה פיתון עצמו, כמובן.
& Nbsp; hg init my_blohg
& Nbsp; my_blohg cd
& Nbsp; -r cp `` sys.prefix`` / share / blohg / config.
& Nbsp; config עורך / remote.py $
שנו את ערכי התצורה כמו שאתה רוצה. המשתנים הם די ברורים וקובץ המדגם מגיע עם כמה דוגמאות שימושיות.
& Nbsp; mkdir -p txt / EN-US / פוסט
& Nbsp; txt חתול / EN-US / פוסט / hello_world.rst
.. כותרת: Hello World!
.. תגיות: hello_world, my_cool_tag
שלום, blohg!
EOF
& Nbsp; ריצת blohg
ודא שאתה מפעיל את תסריט blohg מן השורש של המאגר המקומי שלך.
אם יש לך מזל, אתה צריך לקבל את הבלוג שלך בכתובת http: // localhost: 5000 /
& Nbsp; hg להתחייב -A
אזהרה
ודא שאתה מוסיף config / *. קבצי pyc לקובץ .hgignore שלך
עכשיו להעתיק המאגר שלך לשרת המרוחק כמו שאתה רוצה.
כאשר המאגר שלך זמין בשרת האינטרנט, להגדיר נתיב הדחיפה שלך:
& Nbsp; חתול .hg / hgrc
[נתיבים]
ברירת מחדל = http: //your_user@example.com/my_blohg/
EOF
& Nbsp; דחיפת hg
אזהרה
דוגמא זו אינה מכסה את תצורת שרת Mercurial!
פריסת הבלוג שלך (באמצעות Apache / mod_wsgi)
& Nbsp; / cp `` sys.prefix`` / share / blohg / blohg.wsgi / כמה / מקום
& Nbsp; /some/place/blohg.wsgi עורך $
קראו את הקובץ ולשנות את מה שאתה צריך.
ערוך תצורת Apache שלך ולהוסיף משהו כזה:
& Nbsp; ServerName example.com
& Nbsp; WSGIScriptAlias / /some/place/blohg.wsgi
אתה צריך להוסיף 2 קרסים למאגר המרוחק שלך, לעדכן את ספריית העבודה שלך וטען מחדש Apache שלך מעבד בכל פעם שאתה מתחייב דף / פוסט חדש כמה:
[ווים]
changegroup = עדכון hg> & 2
changegroup.apache = מגע /some/place/blohg.wsgi
הוסף את זה לקובץ .hg / hgrc מהמאגר המרוחק שלך.
הערות חשובות על כתיבת הודעות / דפים
ודא כי תמיד יש לך כותרת ..: תגובה במתחיל של קובץ .rst שלך, זה הכותרת שלך!
דפים סטטיים לא יטפלו תגים, אז אתה לא צריך .. תגים: תגובה. . תגיות הן מופרד בפסיקים
דרישות :
- Python
תגובות לא נמצא