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/pyladiessanca/pyladiessanca.github.io.git
- Entre na pasta clonada
$ cd pyladiessanca.github.io
- 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 --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 checkout -b meu-post
- Escreva o seu post utilizando Markdown e coloque-o na pasta
content
Atente-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