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
title
etags
e, 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
).