Skip to content

pythonbrasil/pybr2024-site

Repository files navigation

Logo Python Brasil

License: GPL v3

Repositorio do site Python Brasil 2024

Site Python Brasil

O Projeto utiliza Pelican como framework!

A maioria dos dados sensiveis que podem ser alterados com facilidade editando o arquivo pelicanconf ou publishconf

Dentro da pasta theme tem o tema que esta sendo usado na compilação, por ser estatico muita coisa esta informada dentro dele mesmo mas é possivel ir externalizando utilizando alguns recursos do pelican vide doc .

Por favor use os arquivos html dentro da pasta theme para editar o conteúdo e a estrutura do site, leia com atenção por que o thema tem variáveis específicas e também pode usar alguns recursos do jinja para o adicionar o conteúdo a pagina.

O arquivo CNAME é automaticamente copiado para dentro do output, levando os dados necessarios junto com o tema e os estilos.

Toda a pasta static ira para o output na compilação sempre que precisar limpar html,css,js,... apague a pasta output e rode novamente o comando de inicializar ou utilize o comando

invoke clean

lembrando que todos os comandos invoke estão no arquivo tasks.py

Ambiente

gh repo clone pythonbrasil/pybr2024-site;
cd pybr2024-site
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Rodar/Iniciar

source .venv/bin/activate
invoke livereload

vai rodar em http://127.0.0.1:8000/

Deploy

[dentro da env]$ invoke gh-pages