blohg є простим у використанні і простий двигун блог, який використовує Mercurial SCM, як серверна частина, щоб зберегти зміст посту і сторінок.
blohg не мають приємний панель управління, ні редактори WYSIWIG. Весь зміст написано за допомогою будь-якого текстового редактора і ReStructuredText з деякими користувальницьких директив (недокументовані ще, ласка, прочитайте рядки документації для довідки).
Починаючи свій блог
Увага
Sys.prefix на прикладах означає, що значення префікса для поточного середовища (поточне значення sys.prefix), а не сама змінна Python, це очевидно.
І NBSP; Hg Init my_blohg
І NBSP; CD my_blohg
І NBSP; ср -r `` sys.prefix`` / частка / blohg / Config.
І NBSP; $ EDITOR 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 скрипт від кореня вашого локального репозиторія.
Якщо вам пощастить, ви повинні отримати свій блог за адресою: // локальний: 5000 /
І NBSP; Hg здійснити -А
Увага
Переконайтеся, що ви додати Config / *. Рос файлів в .hgignore файлу
Тепер скопіюйте ваш репозиторій для віддаленого сервера, як ви хочете.
Коли ваше сховище є на веб-сервері, налаштуйте поштовх шлях:
І NBSP; Кішка .hg / hgrc
[Шляху]
за замовчуванням = HTTP: //your_user@example.com/my_blohg/
EOF
І NBSP; Hg поштовх
Увага
Цей приклад не поширюється на конфігурацію Mercurial сервера!
Розгортання ваш блог (за допомогою Apache / mod_wsgi)
І NBSP; ср `` sys.prefix`` / частка / blohg / blohg.wsgi / деякі / місце /
І NBSP; $ EDITOR /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
Коментар не знайдено