diff --git a/content/posts/first-post.pt.md b/content/posts/first-post.pt.md new file mode 100644 index 0000000..4bcd49b --- /dev/null +++ b/content/posts/first-post.pt.md @@ -0,0 +1,41 @@ ++++ +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](https://gohugo.io/) 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](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ê tambem 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 conteudo dessa pagina a proposito...), essa plataforma parece atender minhas espectativas, vou continuar trazendo mais conteúdo e mantenho vocês informados. diff --git a/hugo.toml b/hugo.toml index e196180..6ba9d0f 100644 --- a/hugo.toml +++ b/hugo.toml @@ -3,6 +3,17 @@ languageCode = 'en-us' theme = "anubis2" title = "Thanwer's Blog" +defaultContentLanguage = 'en' + +[languages] + [languages.en] + languageName = 'EN' + weight = 1 + [languages.pt] + languageName = 'BR' + languageCode = 'pt-BR' + weight = 2 + [params] author.name = "Pietro Arancibia" author.email = "admin@thanwer.com"