Blog Sobre Parcerias
Logos

Novo site do PyLadies São Carlos

written in site

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

  1. Clone o repositório
$ git clone https://github.com/pyladiessanca/pyladiessanca.github.io.git
  1. Entre na pasta clonada
$ cd pyladiessanca.github.io
  1. Crie um ambiente virtual
$ python -m venv .venv
  1. Ative o ambiente virtual
$ source .venv/bin/activate
  1. Instale as dependências
$ python -m pip install .
  1. Rode o servidor
$ pelican --listen
  1. 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

  1. Faça um fork do repositório
  2. Crie uma branch para o seu post
$ git checkout -b meu-post
  1. Escreva o seu post utilizando Markdown e coloque-o na pasta content Atente-se para utilizar a convenção de nomenclatura AAAA-MM-DD--nome-do-post.md
  2. 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
  1. Faça o commit das suas alterações
$ git commit -m 'meu post'
  1. Faça o push para a sua branch
$ git push origin --set-upstream meu-post
  1. Abra um Pull Request no repositório original