Sobre o Look Scanned
O Look Scanned é uma aplicação web leve que simula o efeito de documentos digitalizados em PDF. Desenvolvido com foco total em privacidade, permite que desenvolvedores, designers e usuários em geral criem PDFs com aparência de digitalizados sem precisar de impressora ou scanner físico.
Por que escolhemos o Hugo?
Após avaliarmos diversos geradores de sites estáticos para o blog do Look Scanned, escolhemos o Hugo pelos seguintes motivos:
- Velocidade Excepcional - Desenvolvido em Go, oferece uma compilação incrivelmente rápida
- Fácil de Usar - Configuração simples e aprendizado gradual
- Variedade de Temas - Ampla coleção de temas elegantes e customizáveis
- Comunidade Engajada - Suporte rápido e documentação completa
- Internacionalização Nativa - Recursos multilíngue já integrados
Começando
Instalação do Hugo
No macOS (via Homebrew):
brew install hugo
No Windows (via Chocolatey):
choco install hugo-extended
No Linux, siga o guia de instalação.
Criando o Projeto
Execute os comandos:
hugo new site lookscanned-blog
cd lookscanned-blog
Instalando o Tema
Adicione o tema PaperMod como submódulo do Git:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
No arquivo config.toml
, adicione:
theme = "PaperMod"
Configuração de Idiomas
Configure os idiomas no config.toml
:
defaultContentLanguage = 'en'
defaultContentLanguageInSubdir = false
[params]
displayFullLangName = true
[languages]
[languages.en]
languageCode = 'en'
languageName = 'English'
title = 'Look Scanned Blog'
[languages.zh]
languageName = '简体中文'
title = 'Look Scanned 博客'
[languages.zh-tw]
languageCode = 'zh-TW'
languageName = '繁體中文'
title = 'Look Scanned 部落格'
# Outros idiomas...
Criando Conteúdo
Crie seu primeiro artigo:
hugo new posts/build-blog-using-hugo/index.pt.md
Ambiente de Desenvolvimento
Inicie o servidor local:
hugo server -D
Acesse http://localhost:1313 para ver o site.
Implantação
Automatize a implantação com GitHub Actions:
Deploy no GitHub Pages
- Crie um repositório no GitHub
- Faça push do código do projeto
- Ative o GitHub Pages nas configurações
- Configure a implantação automática
Deploy no Cloudflare Pages
- Conecte seu repositório do GitHub
- Configure o comando de build para
hugo
- Defina a pasta
public
como diretório de publicação
Personalizações
Para melhorar a experiência do usuário, removemos o seletor de idiomas do cabeçalho. Você pode conferir as alterações no tema neste link.
Considerações Finais
O Hugo é uma ferramenta excelente para criar blogs pessoais. Com sua alta performance, flexibilidade nas configurações e documentação detalhada, atende desenvolvedores de todos os níveis. Conforme você explora a ferramenta, descobrirá ainda mais possibilidades para criar um blog único e personalizado.