Este repositório contém o código-fonte do site pessoal gerado com Hugo, um gerador de sites estáticos rápido e moderno, com o tema hugo-coder.
Antes de começar, você precisa ter instalado:
Para verificar se o Hugo está instalado corretamente:
hugo version
Na raiz do repositório, há um script chamado run.sh
que automatiza a execução do servidor local de desenvolvimento.
O script compila o site e inicia o servidor local em http://localhost:1313
.
./run.sh [new|n] 'article title name' #To create new article
./run.sh [local|l] # To start server to ip bind"
./run.sh [serve|s] IP_BIND # To start server and bind to ip
Isso garante que o conteúdo será renderizado completamente, mesmo após alterações recentes nos arquivos.
config.toml
: configurações principais do sitecontent/
: arquivos de conteúdo (posts, páginas, etc.)static/
: arquivos estáticos (imagens, CSS customizado, etc.)themes/
: tema utilizado (hugo-DoIt)run.sh
: script para rodar o servidor local
Para manter o repositório organizado e garantir que o site funcione corretamente após cada alteração, siga os passos abaixo:
- Crie uma branch (opcional, mas recomendado):
git checkout -b minha-publicacao
-
Faça alterações no conteúdo ou na configuração.
-
Adicione os arquivos alterados:
git add .
- Faça um commit descritivo:
git commit -m "feat: adiciona novo artigo"
- Envie para o GitHub:
git push origin minha-publicacao
- Abra um Pull Request, ou se estiver na branch
main
, apenas faça push direto após o commit.
O site é publicado automaticamente via GitHub Pages, usando o conteúdo gerado na branch main
.
Para gerar os arquivos estáticos localmente (caso deseje fazer deploy manual):
hugo
O conteúdo será gerado na pasta public/
.
Desenvolvido por @betabrandao