Novo site do PyLadies São Carlos
Motivação
O site original do PyLadies São Carlos foi criado em 2015, e desde então não havia sido atualizado. A ideia desse projeto é atualizar o site, tornando-o mais moderno e com uma aparência mais profissional.
Tecnologias utilizadas
Pelican
Pelican é um gerador de sites estáticos escrito em Python. Ele utiliza o Markdown para escrever os posts e o Jinja2 para os templates.
Como rodar o projeto
- Clone o repositório
git clone https://github.com/pyladies/pyladies-sao-carlos-website.git
- Entre na pasta clonada
cd pyladies-sao-carlos-website
- Crie um ambiente virtual
python -m venv .venv
- Ative o ambiente virtual
source .venv/bin/activate
- Instale as dependências
python -m pip install .
- Rode o servidor
pelican --autoreload --listen
- Acesse o site em http://localhost:8000
Caso crie um arquivo, rode o comando pelican content para gerar o HTML e atualizar o site.
Como contribuir
- Faça um fork do repositório
- Crie uma branch para o seu post
git switch -c meu-post
- Escreva o seu post utilizando Markdown e coloque-o na pasta
contentAtente-se para utilizar a convenção de nomenclaturaAAAA-MM-DD--nome-do-post.md - Coloque no começo do seu arquivo as seguintes informações:
title: Título do seu post
description: Descrição do seu post
modified: AAAA-MM-DD
category: categoria
tags: tags
- Faça o commit das suas alterações
git commit -m 'meu post'
- Faça o push para a sua branch
git push origin --set-upstream meu-post
- Abra um Pull Request no repositório original