Há duas formas para contribuir com o site:
- abrir uma issue sugerindo algum conteúdo novo
- fazer um fork e nos enviar updates, atualizações ou correções - na verdade, essa é a melhor forma de adicionar a sua palestra ao site!
- Crie um novo arquivo na pasta
/source/_posts. O nome deve ser no formatoyyyy-mm-dd-slug.md, onde "slug" é o que será a URL do post; - Adicione conteúdo, replicando o formato dos post pré-existentes. Exemplo:
- é necessário um frontmatter (bloco envolvido por 3 traços) com os campos
titleetagse, opcionalmente, outros valores. - O corpo vem a seguir, com Markdown tradicional.
- é necessário um frontmatter (bloco envolvido por 3 traços) com os campos
- faça um commit com seu novo arquivo
- envie um pull request com ele
Siga os mesmos passos para criar um novo post, mas na pasta /source/_talks ao invés.
Para as palestras, há diversos campos disponíveis para uso no frontmatter. Todos são opcionais, e são utilizados para gerar a estrutura e links de exibição dos dados da palestra:
title: título principal da palestrasubtitle: subtítulo da palestraauthor:name: nome do autorlink: link para o site do autor
slides: link para os slidesplace: nome do lugar onde a palestra se realizouevent: link para o evento relacionadogallery: link para as fotos relacionadasvideo: link para o vídeo da palestra
Para criar uma página nova você precisa criar o arquivo Markdown (ou twig) na
pasta correta (provavelmente, na /source mesmo), e linká-lo em algum lugar
(provavelmente, no menu em /source/_layouts/_header.twig).