3 ms·
Hugo is a great flat-file CMS, although it doesn't come with an admin interface or editor built in. Would love to see something as fast as Hugo that I can just
by techntoke 6y ago
Hugo is a great flat-file CMS, although it doesn't come with an admin interface or editor built in. Would love to see something as fast as Hugo that I can just point at a directory of Markdown files with front-matter/data that can edit/commit files from a UI using Git that runs locally.
- earthboundkid 6y agoNetlifyCMS works with Hugo to create a decent GUI, but it works over the REST API to Github rather than working locally.
- mickael-kerjean 6y agoI did build a tool for this: https://github.com/mickael-kerjean/filestash https://github.com/mickael-kerjean/filestash. The idea is to link your github repo and let people use it (for example: https://demo.filestash.app/login?next=/files/_posts#type=git&url=https://github.com/mickael-kerjean/filestash-website https://demo.filestash.app/login?next=/files/_posts#type=git...) or create a shared links to make it really easy for anyone to manage the repository without requiring any knowledge of GIT https://demo.filestash.app/s/jekyll https://demo.filestash.app/s/jekyll
- netsharc 6y agoI've been using Hugo, but the template syntax is a pain to learn/get right...
- gnabgib 6y agoThe template syntax is actually from go[0] which you can find some guides[1] for. While the Hugo website now mentions this, I'm not sure it always made it clear the syntax is not its own (it just seems to be frustratingly light on some use-cases). Once you understand the syntax though, it applies to more than just Hugo. [0]: https://golang.org/pkg/text/template/ https://golang.org/pkg/text/template/ [1]: https://gowebexamples.com/templates/ https://gowebexamples.com/templates/