5 ms·
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
by x1sec 4y ago
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-pages https://github.com/marketplace/actions/obsidian-to-hugo-page...
[2] https://obsidian.md/ https://obsidian.md/
[3] https://blog.x1sec.com/posts/obsidian-to-hugo-github-pages-action/ https://blog.x1sec.com/posts/obsidian-to-hugo-github-pages-a...