blohg este un ușor de utilizat și simplu motor pe blog, că folosește Mercurial CSM ca backend, pentru a stoca conținutul postului și paginile.
blohg nu are un panou de control frumos, nici editori WYSIWIG. Tot conținutul este scris folosind orice editor de text și reStructuredText cu niște directive personalizate (nedocumentate încă, vă rugăm să citiți docstrings de referință).
Incepand blog-ul dvs.
Avertisment
Sys.prefix pe exemplele înseamnă valoarea prefix pentru mediul curent (valoarea curentă a sys.prefix) și nu variabila python în sine, în mod evident.
& Nbsp; hg de inițializare my_blohg
& Nbsp; cd my_blohg
& Nbsp; cp -r `` sys.prefix`` / share / blohg / config.
& Nbsp; $ EDITOR config / remote.py
Modificați valorile de configurare după cum doriți. Variabilele sunt destul de evidente și fișierul proba vine cu unele exemple utile.
& Nbsp; mkdir -p txt / en-ne / post
& Nbsp; cat txt / en-ne / post / hello_world.rst
.. Denumirea: Hello World!
.. Tag-uri: hello_world, my_cool_tag
Bună ziua, blohg!
EOF
& Nbsp; centrare blohg
Asigurați-vă că rulați scriptul blohg din rădăcina de depozit local.
Daca esti norocos, ar trebui să te blog-ul dvs. la http: // localhost: 5000 /
& Nbsp; hg comite -A
Avertisment
Asigurați-vă că adăugați config / *. Fișiere PYC la fișierul .hgignore
Acum, copiați depozit pentru serverul de la distanță, după cum doriți.
Când depozit este disponibil pe serverul de web, configurați calea ta împinge:
& Nbsp; cat .hg / hgrc
[căi]
default = http: //your_user@example.com/my_blohg/
EOF
& Nbsp; hg apăsare
Avertisment
Acest exemplu nu acoperă configurarea serverului Mercurial!
Implementarea blog-ul dvs. (folosind Apache / mod_wsgi)
& Nbsp; cp `` sys.prefix`` / share / blohg / blohg.wsgi / unele / loc /
& Nbsp; $ EDITOR /some/place/blohg.wsgi
Citiți fișierul și schimba ceea ce ai nevoie.
Editați configurația Apache și adăugați ceva de genul acesta:
& Nbsp; ServerName example.com
& Nbsp; WSGIScriptAlias / /some/place/blohg.wsgi
Va trebui să adăugați 2 cârlige pentru depozit de la distanță, pentru a actualiza directorul de lucru și reîncărcați Apache ta procesează fiecare dată când comite ceva nou pagina / postare:
[cârlige]
changegroup = modificare Hg> & 2
changegroup.apache = atingere /some/place/blohg.wsgi
Adăugați acest la dosar .hg / hgrc din depozit de la distanță.
Note importante despre scrierea mesaje / pagini
Asigurați-vă că aveți întotdeauna o .. titlu: comentariu la incepul fișierului .rst, acesta este titlul!
Pagini statice nu se va ocupa de tag-uri, atunci nu aveți nevoie .. Tag-uri: comentariu. . Tag-uri sunt separate prin virgulă
Cerințe :
- Python
Comentariile nu a fost găsit