https://github.com/henriquesebastiao/henriquesebastiao.com
📝 Site pessoal e Portfólio
https://github.com/henriquesebastiao/henriquesebastiao.com
blog jekyll personal-blog personal-website portifolio site-pessoal
Last synced: 2 months ago
JSON representation
📝 Site pessoal e Portfólio
- Host: GitHub
- URL: https://github.com/henriquesebastiao/henriquesebastiao.com
- Owner: henriquesebastiao
- License: gpl-3.0
- Created: 2025-03-21T03:09:33.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-27T09:35:46.000Z (2 months ago)
- Last Synced: 2025-03-28T18:05:43.474Z (2 months ago)
- Topics: blog, jekyll, personal-blog, personal-website, portifolio, site-pessoal
- Language: HTML
- Homepage: https://henriquesebastiao.com
- Size: 2.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📝 Blog pessoal e Portfólio
[](https://github.com/henriquesebastiao/henriquesebastiao.com/actions/workflows/deploy.yml)
[](https://github.com/henriquesebastiao/henriquesebastiao.com/actions/workflows/check-bronken-links.yml)
[](https://henriquesebastiao.com)
[](https://henriquesebastiao.com/)Link: [https://henriquesebastiao.com](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 testanddo 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](https://jekyllrb.com/) usando o tema [Chirpy](https://github.com/cotes2020/jekyll-theme-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](https://polyglot.untra.io/).
### 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:```shell
gem install bundler
```3. Configure o bundler para instalar as dependências do projeto na pasta do projeto:
```shell
bundle config set --local path '.bundle'
```4. Instale as dependências:
```shell
bundle install
```5. Por fim inicialize a aplicação:
```shell
bundle exec jekyll s -l
```