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.