O principal objetivo deste repositório é ter um lugar para manter os recursos genéricos juntos para Hugo, o gerador estático do local, que pode ser usado para diferentes temas ou site. Embora este seja um site Hugo em si, é apenas uma intenção mostrar essa coleção de recursos genéricos.
Você pode ver que esse repositório parece um site Hugo; Na verdade, é um, porque é como podemos verificar se os recursos oferecidos realmente funcionam e, ao mesmo tempo, fornece a documentação que é criada para ser servida através de páginas do GitHub para este repositório.
Os recursos serão incluídos no diretório "Temas/Recursos". Esse diretório contém a estrutura de um tema Hugo e o único objetivo é manter todos os recursos em um diretório, dentro dos subdiretos nomeados com o tipo que cada um deles é (layouts, códigos de atalho etc.). O site Hugo, que fica na raiz deste repositório, usa esse tema para poder usar o programa dos recursos.
Para resumir, consulte o diretório "Temas/Recursos" para obter o recurso de que você pode precisar, em vez de pensar que é um tema acabado/em destaque/amadurecido, porque não é e nunca será.
A documentação dos recursos atuais está disponível nas páginas do GitHub deste repositório, que é o local em: ifraixedes.github.io/hugo-resources e é mencionado acima, eles são construídos com o local de Hugo que fica na raiz deste repositório.
Para se desenvolver neste projeto, você precisa instalar Hugo; Neste momento, estou executando v0.15.
O projeto contém um makefile
que permite executar um servidor Hugo com o site na raiz deste repositório e não assinar o tema "Recursos" e usar o diretório ".tmp" para o grupo que Hugo gera e serve.
Portanto, você só precisa executar make dev
e o servidor estará em execução e assistirá a alterações.
Eu testei no Linux e OSX e funciona, no Windows provavelmente não funciona, mas acho que deve funcionar com uma pequena mudança no Makefile. Se precisar, você pode ajustá -lo, pois não tenho que fazer isso atualmente, mas sempre estou aberto a contribuições!
Fico feliz em adicionar qualquer recurso a este repositório, consertar qualquer bug e tentar implementar qualquer recurso sugerido (depois de concordarmos); Portanto, fique à vontade para abrir um problema ou enviar uma solicitação de tração.
MIT Read License File para obter mais informações