blohg é um fácil de usar e simples motor de blog, que usa o Mercurial SCM como backend, para armazenar o conteúdo do post e páginas.
não blohg não tem um painel de controle agradável nem editores WYSIWIG. Todo o conteúdo é escrito usando qualquer editor de texto e reStruturedText com algumas directivas personalizados (sem documentos, no entanto, por favor leia as docstrings para referência).
A partir de seu blog
Atenção
O sys.prefix nos exemplos significa que o valor de prefixo para o seu ambiente atual (o valor atual de sys.prefix) e não a própria variável python, obviamente.
& Nbsp; init my_blohg
& Nbsp; cd my_blohg
& Nbsp; cp -r `` sys.prefix`` / share / blohg / config.
& Nbsp; $ config EDITOR / remote.py
Alterar os valores de configuração que você quiser. As variáveis são bastante óbvias e o arquivo de exemplo vem com alguns exemplos úteis.
& Nbsp; mkdir -p txt / en-us / post
& Nbsp; txt cat / en-us / post / hello_world.rst
.. Título: Olá mundo!
.. Tags: hello_world, my_cool_tag
Olá, blohg!
EOF
& Nbsp; blohg run
Certifique-se de que você executar o script blohg a partir da raiz do seu repositório local.
Se você tiver sorte, você deve obter o seu blog em http: // localhost: 5000 /
& Nbsp; hg commit -a
Atenção
Certifique-se de adicionar o config / *. Arquivos pyc ao seu arquivo hgignore
Agora copie o seu repositório para o servidor remoto como você quer.
Quando seu repositório está disponível no servidor web, configure seu caminho impulso:
& Nbsp; cat .hg / hgrc
[caminhos]
default = http: //your_user@example.com/my_blohg/
EOF
& Nbsp; impulso hg
Atenção
Este exemplo não cobrir a configuração do servidor Mercurial!
Implantando seu blog (usando Apache / mod_wsgi)
& Nbsp; cp `` sys.prefix`` / share / blohg / blohg.wsgi / algum / lugar /
& Nbsp; $ EDITOR /some/place/blohg.wsgi
Leia o arquivo e mudar o que você precisa.
Edite sua configuração do Apache e adicionar algo como isto:
& Nbsp; ServerName example.com
& Nbsp; WSGIScriptAlias / /some/place/blohg.wsgi
Você vai precisar adicionar 2 ganchos para o seu repositório remoto, para atualizar seu diretório de trabalho e recarregar o seu Apache processa cada vez que você cometer algum nova página / post:
[ganchos]
changegroup = update hg> & 2
changegroup.apache = toque /some/place/blohg.wsgi
Adicione a isto o arquivo .hg / hgrc de seu repositório remoto.
Notas importantes sobre como escrever posts / páginas
Certifique-se de que você sempre tem a .. Título: Comentário no início do seu arquivo .rst, este é o seu título!
Páginas estáticas não vai lidar com as tags, então você não precisa do .. tags: comentário. . Tags são separados por vírgula
Requisitos :
- Python
Comentários não encontrado