POR QUE E COMO CRIAR UM BLOG: PARTE 2

PARTE II: COMO CRIAR UM BLOG.

No post anterior, falamos sobre a importância de criar um blog para registrar os seus aprendizados. Agora, vamos à parte prática!

Pré-requisitos:

Para criar um blog, você precisará de:

  • Uma máquina com alguma distribuição GNU/Linux instalada (Ubuntu, Mint, etc); Abrir o terminal para rodar os comandos do tutorial.
  • Para usuários Windows, basta instalar a ferramenta WSL (Windows Subsystem for Linux) também com alguma distribuição Ubuntu / Mint, e rodar os comandos do tutorial.

Passo 1: Instalar o Hugo

No Linux / Windows (WSL)
1 - Atualizar o Sistema:
sudo apt update
sudo apt upgrade -y
2 - Instalar o Hugo e o Git:
sudo apt install hugo -y
sudo apt install git -y

Passo 2: Criar um novo site

No Linux / Windows (WSL)
1 - Criar um novo diretório para o seu blog:
hugo new site meu-blog

(substituir “meu-blog” pelo nome à sua escolha)

2 - Navegar para o diretório do blog:
cd meu-blog

Passo 3: Adicionar um tema

1 - Clonar um tema (exemplo com o tema Ananke):

É possível ter acesso a diversos temas Hugo a partir do link: https://themes.gohugo.io/ Neste caso, usaremos o tema “Ananke”:

git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
2 - Configurar o tema no arquivo hugo.toml (ou config.toml): Adicione a seguinte linha ao arquivo hugo.toml (ou config.toml):

Para configurar o arquivo hugo.toml, utilize um editor de textos como o vi:

vi hugo.toml

O arquivo hugo.toml tem a seguinte estrutura básica:

baseURL = 'https://example.org/'
languageCode = 'en-us'
title = 'My New Hugo Site'

Observação: Como estamos utilizando o editor de textos Vi, basta pressionar a tecla “I” para inserção de novos caracteres, pressionar ENTER para uma nova linha, e inserir o seguinte:

theme = "ananke"

Agora, basta salvar a postagem: Pressione a tecla ESC, em seguida digite :wq! e pressione ENTER. Este comando salvará o conteúdo e encerrará o editor de texto Vi.

Parabéns, você conseguiu sair do Vi!

Passo 4: Criar uma nova postagem

1 - Rodar o seguinte comando:
hugo new posts/minha-primeira-postagem.md
2 - Editar a postagem:
cd meu-blog/content/posts/
vi minha-primeira-postagem.md
Estrutura do Arquivo da Postagem

Quando você abrir o arquivo, verá a seguinte estrutura:

---
title: "Minha Primeira Postagem"
date: 2024-09-24T10:00:00-03:00
draft: true
---

# Meu Primeiro Post

Este é o conteúdo da minha primeira postagem. Aqui você pode adicionar texto, imagens, links, etc.
Explicação dos Campos:
  • title: O título da sua postagem. É o que aparecerá no cabeçalho do seu blog.
  • date: A data e hora em que a postagem foi criada. Você pode alterar isso se quiser que a postagem apareça em uma data diferente.
  • draft: Um campo que indica se a postagem está em rascunho ou não.
    • true: A postagem está em rascunho e não será exibida no blog.
    • false: A postagem está publicada e será exibida no blog.
O que Fazer com o Campo “draft”

Se você está pronto para publicar a postagem: Altere draft: true para draft: false. Isso fará com que a postagem apareça no seu blog quando você rodar o servidor local.

Se você ainda está escrevendo e não quer que a postagem apareça: Mantenha draft: true. Isso permite que você trabalhe na postagem sem que ela seja visível para o público.

Editando o Conteúdo

Depois de definir o título e o status do rascunho, você pode começar a adicionar o conteúdo da sua postagem. Utilize a sintaxe Markdown para formatar o texto.

Aqui está um exemplo de como o arquivo pode ficar após as edições:

---
title: "Minha Primeira Postagem"
date: 2024-09-24T10:00:00-03:00
draft: false
---

# Meu Primeiro Post

Bem-vindo ao meu blog! Neste post, vou compartilhar algumas informações sobre mim e o que espero alcançar aqui.

## O que você pode esperar

- **Dicas de programação**
- **Tutoriais sobre desenvolvimento web**
- **Reflexões pessoais**

Espero que você goste da leitura!

Novamente, utilize “:wq!” no editor de textos Vi para salvar o arquivo e fechar o editor.

Passo 5: Iniciando o servidor Hugo localmente

Agora, para iniciar o seu servidor Hugo, basta rodar o seguinte comando:

hugo server -D

Em seguida, abra o seu navegador e acesse: “localhost:1313”. Pronto! Agora você pode visualizar como ficará seu blog. Mas, para torna-lo público na internet para que outras pessoas o acessem, devemos seguir mais alguns passos, disponíveis na Parte 3 desta série, que será publicada em breve.

Detalhes importantes:

O que fizemos até agora, foi somente criar um blog através de um template já disponibilizado para uso geral.

Para entender melhor sobre a estrutura de arquivos e diretórios de sites criados a partir do Hugo, você pode acessar a documentação em: https://gohugo.io/documentation/

Parabéns, você conseguiu sair do Vi!

A partir da leitura da documentação, você pode partir para a criação de templates próprios!

Um outro ponto importante: é utilizada a linguagem Markdown para customizar suas postagens, indexes, etc. Portanto, você pode começar pela sintaxe básica a partir deste site: https://www.markdownguide.org/basic-syntax/

Além disso, lembre-se sempre que você pode aproveitar o site de exemplo contido na pasta “themes/exampleSite” para entender melhor como configurar o seu blog!


Postado por: bl4nk_

$whoami:

bl4nk_: Analista DevOps com foco em K8S e estudos em Cyber Security. Escritor nas horas vagas.
tr0picalgh0ul_: Ilustradora, socióloga, mãe de gatos, entusiasta do horror e da ficção científica, leitora de textos anarquistas.


2024-09-24