August 28, 2026
A New Beginning
Welcome to my new blog.
Hello, World!
This marks the very first post on rawsie.dev (very exciting). I’m looking forward to using this website for a lot of things going forward. I’ll occasionally share my thoughts, experiences, weird things I see or just random stuff whenever I feel like it.
How I made rawsie.dev
I used SvelteKit as the main framework for my website since it would be an opportunity for me to also learn SvelteKit. I have had experience with HTML and CSS so I figured learning a framework would be a logical next step.
This website is hosted by GitHub Pages, with the domain handled by Cloudflare. Because GitHub Pages only hosts static websites, engagement systems (view count, reactions, comments) are temporarily unavailable. This is because the website would need to send requests somewhere to process and store the data, then retrieve it when needed. That said, I figured there would be some kind of workaround, which I will investigate later.
The blog system
The blog system is built using mdsvex, which allows me to write posts in Markdown. Each Markdown file has the frontmatter containing information such as title, date, description, tags, and whether the post is featured or hidden.
SvelteKit then handles generating the individual pages for each post when the website is built. This makes adding a new blog post as simple as creating a new Markdown file, rather than having to manually create a new page every time.
Going further
This website is pretty much brand new, so expect a lot of changes and tweaks while I experiment with the design over time. The website might look completely different a few months from now.
I am planning to showcase some projects and research stuff here, and hopefully some music also.