Site oficial do PyCon SK 2019.
Contribuições são bem-vindas. Se você encontrou um bug, abra um problema em nosso repositório GitHub ou envie uma solicitação pull. Aceitamos qualquer tipo de evento de solicitação pull, se for apenas um erro de digitação;)
1 filial :
master
- o aplicativo Flask, modelos, arquivos estáticos, traduções (faça suas alterações aqui) clonar o repositório localmente:
clone do git https://github.com/pyconsk/2019.pycon.sk.git cd 2019.pycon.sk
instale o pipenv (instruções da documentação oficial):
pip instalar pipenv
instala todos os requisitos:
instalação do pipenv
configurar variáveis de ambiente (exigidas pelo Flask, os usuários do Windows podem obter instruções oficiais da documentação):
exportar FLASK_ENV=desenvolvimento exportar FLASK_APP=pycon.py
ative o ambiente virtual pipenv:
shell pipenv
inicie o servidor flask e você poderá visualizá-lo no navegador (http://127.0.0.1:5000/en/index.html):
corrida de frasco
As traduções são feitas com Flask-Babel. Todas as traduções estão localizadas no diretório translations
, atualize messages.po
com suas mensagens de traduções.
colete strings de tradução do aplicativo Flask:
extração de pybabel -F babel.cfg -o mensagens.pot .
atualize os arquivos de tradução messages.po
com as strings de tradução coletadas:
pybabel update -i mensagens.pot -d traduções
compilar mensagens traduzidas e gerar arquivos messages.po
:
pybabel compilar -d traduções
Frozen-Flask congela um aplicativo Flask em um conjunto de arquivos estáticos. O resultado pode ser hospedado sem qualquer software do lado do servidor, exceto um servidor web tradicional.
gere arquivos estáticos e você pode encontrá-los no diretório docs
:
python congelador.py
verifique o resultado gerado no navegador (http://127.0.0.1:8000/en/index.html):
documentos do CD python -m http.servidor 8000
Qualquer coisa comprometida com o branch master será automaticamente implantada no servidor ativo. O site ativo contém apenas sites estáticos gerados no diretório docs
.
Fonte pyconsk incorporada gerada com Fontello e contém ícones Font Awesome e Entypo.
Para grades e layout base usamos Picnic CSS, nosso design é armazenado na folha de estilo pyconsk.css. Ambos os arquivos são mesclados e minimizados via YUI Compressor:
java -jar yuicompressor.jar folha de estilo.css -o folha de estilo.min.css
Para mais detalhes leia o arquivo LICENSE.