Skip to content

henriquesebastiao/henriquesebastiao.com

Repository files navigation

📝 Blog pessoal e Portfólio

Deploy Website GitHub Release GitHub License

Link: https://henriquesebastiao.com

A ideia aqui é ter um lugar sob o meu controle, onde eu possa compartilhar meus pensamentos, percepções e devaneios. Já há algum tempo em que venho cogitando a abordagem que mais me agradasse para escrever meus posts, depois de algum tempo testando essa implementação com Jekyll cheguei a conclusão de que vou seguir por esse caminho. Primeiro porque escrever em Markdown me é agradável e simples, mas principalmente porque é portável.

Jekyll

Este site é construído com Jekyll usando o tema Chirpy como base. Fiz algumas customizações no tema, as principais estão listadas abaixo.

Front Matter dos posts

  • image - imagem que será a pré-visualização ao compartilhar URL do post.
  • post_image - imagem principal que aparece no início da pastagem e no card do post na página home.
  • scripts (lista) - adiciona arquivos JavaScript customizados ao head da página.
  • styles (lista) - adiciona arquivos CSS customizados ao head da página.

Internacionalização

Os páginas possuem tradução para o inglês, usando o plugin Polyglot.

Construindo

Para instalar as dependências de desenvolvimento, siga os seguintes passos:

  1. Instale o ruby e o rubygems.
  2. Instale o bundler com o comando:
gem install bundler
  1. Configure o bundler para instalar as dependências do projeto na pasta do projeto:
bundle config set --local path '.bundle'
  1. Instale as dependências:
bundle install
  1. Por fim inicialize a aplicação:
bundle exec jekyll s -l