blog/content/posts/first-post.pt.md

1.8 KiB

+++ date = '2024-10-19T23:00:41-03:00' title = 'First Post' description = "A simple bolog post about using Hugo as a framework for Thanwer's Blog" tags = [ "webserver", "Hugo", ] +++

Um blog de um sysadmin

Há alguns meses, estive pensando em criar um blog na Internet. Minha ideia é compartilhar minhas experiências diárias com meus colegas administradores de sistemas e de rede.

Eu estava procurando algo simples e fácil de manter, pois não quero gastar muito do meu tempo livre aqui.

A ferramenta

Eu encontrei o Hugo que é um gerador de sites estaticos que lê conteudo escrito em Markdown e gera arquivos estaticos em HTML.

O fato dele gerar arquivos estaticos o torna muito performante, e ao mesmo tempo muito simples de usar e manter.

A hospedagem

Bom, como eu já tenho uma VM na Hertzner Cloud para meu uso pessoal, eu decidi simplesmente hospedar esse blog na mesma VM, já que eu acredito que esse site não irá atrair muito tráfego.

Você tambem pode usar o Github Pages ou o Cloudflare Pages seguindo instruções simples!

O deploy

Eu segui o guia oficial do Hugo para fazer o deploy via rsync e ele funcionou bem para mim

Um simples script em bash gera o site e faz o deploy, tudo em uma linha!

#!/usr/bin/env bash
hugo && rsync -avz --delete public/ shinobi.thanwer.com:/srv/www/blog/

Conclusões

Pela minha experiência até agora (que foi apenas o conteudo dessa pagina a proposito...), essa plataforma parece atender minhas espectativas, vou continuar trazendo mais conteúdo e mantenho vocês informados.