This is a Go program that generates my website/blog https://blog.kowalczyk.info.
I use Notion to write most of the content.
This custom Go program downloads pages from Notion, caches it in notion_cache
directory, converts to static HTML files and deploys to Render.
To extract my content from Notion I reverse engineered their API and wrote a Go library.
I wrote an article about how I got to this point.