This page details the things I had to do to set up this blog.
Initial Setup
References:
Automated Build
Using the nikola-action
Github Action. Notably, I had to reference v8
even though the README says v4
.
Source: main.yml
I had to use a custom action to do the Nikola build; see this page for how to do so.
Additional references:
Backfilling old posts
I have some old blogs which have vanished from the internet (but not from the Internet Archive). I used this tool to convert their HTML to Markdown so I could import them here.
Style References
Technical References
- https://github.com/snorremd/snorreio/tree/main
- https://jrvcomputing.wordpress.com/2023/03/29/setting-up-my-personal-website-using-nikola/
- https://randomgeekery.org/post/2020/01/building-a-starter-blog-with-nikola/
- https://necromuralist.github.io/posts/converting-nikola-from-a-blog-to-a-site/
- https://www.ctrl.blog/entry/nikola-sections.html
- https://adriaanrol.com/posts/2020/building-a-site-using-nikola/
- https://chriswarrick.com/blog/2014/10/13/revamping-my-projects-page-with-nikola/
Custom Domain
- https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages#using-an-apex-domain-for-your-github-pages-site
- https://stackoverflow.com/questions/9082499/custom-domain-for-github-project-pages
Bluesky Comments
Still in progress. Prior art: