Jekyll
É possível usar o Jekyll para criar um site do GitHub Pages em um repositório novo ou existente.
Jekyll
Jekyll é um sistema que transforma seu texto simples em sites e blogs estáticos semelhante a um Sistema de gestão de conteúdos (Content Management System - CMS) possibilitando criação e publicação de páginas, edição de texto e de código do site, instalação de plugins e extensões para aumentar as funções do site, biblioteca de mídias, para carregar imagens e vídeos que serão usados no site, e muito mais.
O diferencial de sistemas como o Jekyll é que não existe a necessidade um um back-end para suporte ao seu site/blog. Não é necessário banco de dados nem sevidor de aplicação como Wordpress, por exemplo.
Existem outros sistemas com a mesma finalidade do Jekyll como VitePress, Docsify, Docute, Hexo, GitBook e outros mas, o GitHub Pages ja utiliza o Jekyll por padrão.
Jekyll Themes
Adicionar uma nova postagem ao site
- Em GitHub, acesse o repositório do seu site.
- Navegue até a fonte de publicação do seu site.
- Navegue até o diretório
_posts
. - Crie um novo arquivo chamado YYYY-MM-DD-NAME-OF-POST.md, substituindo YYY-MM-DD pela data da postagem e NAME-OF-POST pelo nome dela.
-
Adicione a página inicial YAML a seguir ao topo do arquivo, substituindo POST TITLE pelo título da postagem, YYYY-MM-DD hh:mm:ss -0000 pela data e hora da postagem e CATEGORY-1 e CATEGORY-2 por quantas categorias que você quiser que a postagem tenha.
layout: post title: "POST TITLE" date: YYYY-MM-DD hh:mm:ss -0000 categories: CATEGORY-1 CATEGORY-2
- Abaixo da página inicial, adicione conteúdo para a postagem.
-
No final da página, digite uma mensagem de commit curta e significativa que descreva a alteração feita no arquivo.
Aplicação de tema
Referências
-
GitHub, Inc. GitHub Pages. Adicionar conteúdo ao site do GitHub Pages usando o Jekyll. https://docs.github.com/pt/pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll#adding-a-new-post-to-your-site.(Acessado em 28/06/2022) ↩