1 minuto de leitura

1

É 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

  1. Em GitHub, acesse o repositório do seu site.
  2. Navegue até a fonte de publicação do seu site.
  3. Navegue até o diretório _posts.
  4. 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.
  5. 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
    
  6. Abaixo da página inicial, adicione conteúdo para a postagem.
  7. 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

Este material

Referências

  1. 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) 

Atualizado: