O site é gerado usando Hugo. Hugo é um gerador de sites estáticos, usando sites e modelos Markdown para compilar sites estáticos.
Clone o projeto: git clone https://github.com/judaicalink/judaicalink-site.git
.
Entre no diretório: cd judaicalink-site
.
Instale o hugo (veja abaixo).
Basta baixar o executável do Hugo (versão atualmente utilizada no servidor: 0.104.3).
Você deve adicionar hugo em suas variáveis de ambiente em PATH:
Por exemplo: C:UsuáriosSeuNomehugo_0.31.1_Windows-64bit
Para verificar se a instalação funcionou você pode digitar hugo help
no prompt de comando. Você deverá receber uma resposta contendo vários comandos que Hugo é capaz de executar.
-> Para obter instruções mais detalhadas, consulte o guia que Hugo fornece no guia de instalação para Windows
No seu prompt de comando vá até o diretório principal do repositório clonado (onde está este arquivo README.md) e execute o comando hugo server
.
Por exemplo: C:UsuáriosSeuNomejudaicalink-site>hugo server
Depois, você pode navegar no site localmente em http://localhost:1313
Ubuntu: sudo apt update && sudo apt install hugo
.
Arco: sudo pacman -S hugo
.
Fedora, RedHat: sudo pacman -S hugo
Verifique a instalação com: hugo --version
.
Instale o hugo com brew brew install hugo
.
Verifique a instalação com: hugo --version
.
Sirva Hugo diretamente em sua máquina local com hugo serve
. Ele abre um servidor web. Verifique o terminal para o link e o caminho.
Verifique também se há erros.
Se você deseja compilar o código-fonte e gerar um site ativo, basta executar hugo
.
Isso gera os arquivos static
e a pasta public
.
Se você quiser compilar os sites para uma pasta específica basta usar: hugo -d <your-destination>
.
Agora você pode servir as páginas com um servidor web como Apache2 ou NGINX.
Copie as pastas public
e static
para o diretório de serviço ou adicione os diretórios em sites-available
à diretiva de localização.
Não se esqueça de servir a pasta static
também.
Basta buscar e extrair a versão mais recente do site, git fetch
e git pull
. Compile o site novamente.
Se você deseja construir uma imagem docker, clone o repositório e execute docker build -t judaicalink-site .
no diretório raiz do repositório.
Para executar a imagem, use docker run -d -p 80:80 judaicalink-site
.
Verifique se a sintaxe do Markdown está correta.
Observe se há erros no console se suas alterações não aparecerem conforme o esperado.
Sirva o site localmente e verifique se há alterações.
Limpe o cache do seu navegador.
Quando terminar, confirme suas alterações em seu repositório bifurcado e envie a solicitação pull.