Das Hauptziel dieses Repositorys ist es, einen Ort zu haben, an dem generische Ressourcen für Hugo, den statischen Site -Generator, für verschiedene Themen oder Site verwendet werden können. Während dies eine Hugo -Seite selbst ist, ist es nur die Absicht, diese Sammlung generischer Ressourcen zu demonstrieren.
Sie können sehen, dass dieses Repository wie eine Hugo -Site aussieht. Es ist tatsächlich eins, denn so können wir überprüfen, ob die angebotenen Ressourcen tatsächlich funktionieren und gleichzeitig die Dokumentation bereitstellen, die auf Github -Seiten für dieses Repository erstellt wird.
Die Ressourcen werden in das Verzeichnis "Themen/Ressourcen" aufgenommen. Dieses Verzeichnis enthält die Struktur eines Hugo -Themas, und der einzige Zweck ist es, alle Ressourcen in einem Verzeichnis, innerhalb von Unterverzeichnissen zu halten, die mit dem Typ benannt sind, der jeder ist (Layouts, Shortcodes usw.). Die Hugo -Site, die sich im Stamm dieses Repositorys befindet, verwenden dieses Thema, um die Show off the Ressourcen zu verwenden.
Zusammenfassend lassen Sie sich auf das Verzeichnis "Themen/Ressourcen" beziehen, um die Ressource zu nehmen, die Sie möglicherweise benötigen, anstatt zu denken, dass es ein fertiges/vorgezogenes/reife Thema ist, weil es nicht ist und es niemals sein wird.
Die Dokumentation der aktuellen Ressourcen ist auf den Github-Seiten dieses Repositorys verfügbar, das sich auf: ifraixedes.github.io/hugo-resources befindet, und sie werden oben erwähnt. Sie werden mit der Hugo-Site gebaut, die sich in der Wurzel dieses Repositorys befindet.
Um sich in diesem Projekt zu entwickeln, müssen Sie Hugo installieren lassen. Zu diesem Zeitpunkt leite ich v0.15.
The project contains a makefile
which allows you to run a hugo server with the site sat in the root of this repo and unsign the "resources" theme and using ".tmp" directory for the ouput that hugo generates and serves.
So you only have to execute make dev
and the server will be running and watching changes.
Ich habe in Linux und OSX getestet und es funktioniert, in Windows ist es wahrscheinlich nicht, aber ich denke, dass es mit einer kleinen Änderung der Makefile funktionieren sollte. Wenn Sie es brauchen, können Sie es optimieren, da ich das derzeit nicht zu tun habe, aber ich bin immer offen für Beiträge!
Gerne füge ich diesem Repo eine Ressource hinzu, behebte jeden Fehler und versuche, jede vorgeschlagene Ressource zu implementieren (nachdem wir uns vereinbart haben). Fühlen Sie sich also frei, ein Problem zu öffnen oder eine Pull -Anfrage zu senden.
MIT lesen Lizenzdatei für weitere Informationen