Se você deseja contribuir para a página do projeto marmota e não sabe como, abaixo tem o passo a passo:
- Instale o Golang em seu pc/laptop. Se for alguma distro Linux, basta digita este comando:
curl -s https://raw.githubusercontent.com/lobocode/gotools/master/goinstall/goinstall.sh | bash
Caso seja Windows ou Mac, consulte a documentação oficial.
- Em seguida, instale o Hugo.
- Faça um fork do projeto e em seguida clone ele em sua máquina com o seguinte comando:
git clone https://github.com/seuUsuario/marmotaproject.github.io/
- Com o projeto em sua máquina, com o Go e o Hugo instalados, entre na pasta do projeto e em seguida na pasta
source-page
:
~/ cd marmotaproject.github.io/source-page
-
A pasta
source-page
contém o código fonte da página. Isto é, para editar, adicionar, remover qualquer conteúdo e\ou modificar a estrutura da pagina, você deverá manipular os arquivos desta pasta. Por exemplo: Para adicionar um novo post, digitehug new post/novopost.md
, e teste com o comandohugo server
que irá lhe retornar uma url localhttp://localhost:1313
. Da mesma forma se você desejar editar algum link do menu, basta editar os arquivos contidos na pastacontent/page/tutoriais.md
por exemplo. -
Com a edição feita, digite
hugo -d ../
. Assim a estrutura da página estática em html/css/js, será gerado na pasta do projeto. Isto é, na pastamarmotaproject.github.io
. -
Após as mudanças serem feitas, envie um
git pull
para seu fork e em seguida umPull Request
das modificações para o projeto oficial para que seja feito um Merge.
Nota: Cuidado para não gerar a página estática no mesmo diretório do
source-page
. Assim você evita sobrescrita de arquivos o que pode gerar confusão.