blohg er en nem at bruge og simpel blog motor, der bruger Mercurial SCM som backend, til at gemme indholdet af stolpen og sider.
blohg har ikke en dejlig kontrolpanel eller WYSIWIG redaktører. Alt indholdet er skrevet med en teksteditor og reStructuredText med nogle brugerdefinerede direktiver (udokumenterede endnu, bedes du læse docstrings reference).
Start din blog
Advarsel
Den sys.prefix på eksemplerne betyder præfikset værdi for dine aktuelle miljø (den aktuelle værdi af sys.prefix) og ikke python variable selv, naturligvis.
& Nbsp; hg init my_blohg
& Nbsp; cd my_blohg
& Nbsp; cp -r `` sys.prefix`` / share / blohg / config.
& Nbsp; $ EDITOR config / remote.py
Skift konfigurationsværdierne som du ønsker. Variablerne er temmelig indlysende og prøven filen kommer med nogle nyttige eksempler.
& Nbsp; mkdir -p txt / da-os / post
& Nbsp; cat txt / da-os / post / hello_world.rst
.. Titel: Hello World!
.. Tags: hello_world, my_cool_tag
Hej, blohg!
EOF
& Nbsp; blohg køre
Sørg for, at du kører blohg scriptet fra roden af din lokale repository.
Hvis du er heldig, bør du få din blog på http: // localhost: 5000 /
& Nbsp; hg begå -A
Advarsel
Sørg for at tilføje config / *. Pyc filer til din .hgignore fil
Nu kopiere dit opbevaringssted for den eksterne server, som du ønsker.
Når din repository er tilgængelig på webserveren, konfigurere skubbe sti:
& Nbsp; cat .hg / hgrc
[stier]
default = http: //your_user@example.com/my_blohg/
EOF
& Nbsp; hg skubbe
Advarsel
Dette eksempel dækker ikke Mercurial server konfiguration!
Implementering din blog (ved hjælp af Apache / mod_wsgi)
& Nbsp; cp `` sys.prefix`` / share / blohg / blohg.wsgi / nogle / sted /
& Nbsp; $ EDITOR /some/place/blohg.wsgi
Læs filen og ændre, hvad du har brug for.
Rediger din apache konfiguration og tilføje noget som dette:
& Nbsp; ServerName example.com
& Nbsp; WSGIScriptAlias / /some/place/blohg.wsgi
Du bliver nødt til at tilføje 2 kroge til din fjernbetjening repository, at opdatere din arbejdsmappe og genindlæse din Apache behandler hver gang du begår nogle nye side / indlæg:
[kroge]
ChangeGroup = hg update> & 2
changegroup.apache = røre /some/place/blohg.wsgi
Føj dette til .hg / hgrc fil fra din fjernbetjening repository.
Vigtige bemærkninger om at skrive indlæg / sider
Sørg for, at du altid har en .. titel: kommentar ved begyndelsen på din .rst fil, det er din titel!
Statiske sider vil ikke håndtere tags, så du ikke behøver det .. tags: kommentar. . Tags er adskilt med komma
Krav :
- Python
Kommentarer ikke fundet