Este repositório contém o site da comunidade PythOnRio. Sinta-se livre para forkar e colaborar \o/
Utilizamos o Lektor para gerar o site estático. Para instalar o projeto em seu ambiente execute:
pip install -r requirements.txt
Para rodar o projeto localmente, dentro do diretório pythonrio/, execute:
lektor server
E então, basta acessar http://localhost:5000/
É necessára a instalação de um pacote de desenvolvimento para a instalação correta do Lektor e das outras dependências. Para isso, basta executar:
sudo apt-get install libffi-dev libssl-dev
O branch master deste repositório contém os estáticos gerados pelo Lektor que serão servidos pelo GitHub Pages. Para gerar novos estáticos basta executar o seguinte comando no terminal:
lektor build -O /path/to/build/
Sendo que o diretório informado depois do parâmetro -O irão conter os novos estáticos gerados pelo Lektor.
Utilizamos o LESS e um plugin para minificação. Para poder usar, temos que instalar as dependências do npm:
npm install
Para rodar a compilação manualmente, é só usar o seguinte comando:
npm run build:css
Caso você queira rodar um watcher, que vai observar todos os arquivos less e compilá-los quando notar que você salvou algum deles, usa esse comando aqui, ó:
npm run watch:css