Recent
Video downloader with Tauri
My take on GitHub as a CMS
For my notes site, https://notes.kaideru.net, I decided to use GitHub as a CMS. This was mostly because my notes site is just my Obsidian vault, and it was already backed up to GitHub. I’m using the GitHub REST API to fetch stuff, SvelteKit for the frontend, and Obsidian or Netlify CMS to edit files. The site and Netlify CMS are hosted on Netlify.
Netlify CMS
This is a summary of the various fixes and customizations I did to make Netlify CMS work better for me.
New SvelteKit/Markdown approach
Now that SvelteKit switched to require the +page.md format, it is kind of annoying to have a markdown blog with SvelteKit, for one reason. When editing, it's hard to tell which files you have open, because they're all named +page.md.
Sveltekit noJS dropdowns
This might be a pretty niche topic, but I wanted to write about how to make websites work without JavaScript using the SvelteKit framework.
New loading bar with Sveltekit
A little while ago, I found this nice tutorial on how to make a loading bar in SvelteKit. I adapted it for my own use, and it works great. However, SvelteKit now has new functions beforeNavigate
and afterNavigate
, and I refactored the loading bar to make it clearer, cleaner, and more self-contained.
Building this Site: Part 1: 𓄿
I didn’t want to make a personal site for a while. And then I was like “maybe I want a job” and one thing led to another, and here we are. As of this writing, this site is very much a work in progress. Consider it sort of an 𓄿 stage right now. In fact, as I’m writing this, the site is not even live. Jumping the gun a little? maybe. But that’s the way I’m doing things, I guess.