44 lines
1.9 KiB
Markdown
44 lines
1.9 KiB
Markdown
+++
|
|
date = '2024-10-19T23:00:41-03:00'
|
|
title = 'First Post'
|
|
description = "Iniciando um blog de sysadmin com Hugo: por que escolhi um gerador de sites estáticos, como fiz deploy na Hetzner Cloud via rsync, e o que esperar deste blog."
|
|
tags = [
|
|
"webserver",
|
|
"Hugo",
|
|
]
|
|
canonical = "/posts/first-post"
|
|
+++
|
|
|
|
## 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](https://gohugo.io/) que é um gerador de sites estáticos que lê conteúdo escrito em Markdown e gera arquivos estáticos em HTML.
|
|
|
|
O fato dele gerar arquivos estáticos o torna muito rápido, e ao mesmo tempo muito simples de usar e manter.
|
|
|
|
## A hospedagem
|
|
|
|
Bom, como eu já tenho uma VM na [Hetzner Cloud](https://www.hetzner.com/) 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ê também pode usar o [Github Pages](https://pages.github.com/) ou o [Cloudflare Pages](https://developers.cloudflare.com/pages/framework-guides/deploy-a-hugo-site/) seguindo instruções simples!
|
|
|
|
## O deploy
|
|
|
|
Eu segui o guia oficial do Hugo para fazer o [deploy via rsync](https://gohugo.io/hosting-and-deployment/deployment-with-rsync/) e ele funcionou bem para mim
|
|
|
|
Um simples script em bash gera o site e faz o deploy, tudo em uma linha!
|
|
|
|
```bash
|
|
#!/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 conteúdo dessa página a propósito...), essa plataforma parece atender minhas expectativas, vou continuar trazendo mais conteúdo e mantenho vocês informados.
|