News for hackers. Stuff that matters.
Re:Minimum Viable Hugo – No CSS, no JavaScript, 1 static HTM... by x1sec on Monday February 27, 2023 @09:38PM (#34964979)
Had a similar experience, so I decided today to write a Github action[1] that automatically takes the contents of an Obsidian[2] vault, generates static content with Hugo and publishes it on Github pages. Hopefully I have documented the steps clearly [3].

After initial setup, the idea is you can edit a blog on any machine (not requiring Hugo locally). Just check out a repository, make changes and do a `git push`. All the hard work is done in a Github runner.

I wanted a simple way to be able to cut and paste screenshots into Markdown and generate a static site. Obsidian is both an excellent note taking tool and editor, so it seemed appropriate. Of course the markdown files can be edited with any editor.

[1] https://github.com/marketplace/actions/obsidian-to-hugo-page...

[2] https://obsidian.md/

[3] https://blog.x1sec.com/posts/obsidian-to-hugo-github-pages-a...

There are no comments on this comment yet.