ssg.md/posts/hello-world.md
2026-06-03 20:53:26 +07:00

2.5 KiB

title: Hello World! desc: I've been procrastinating for a long time but here we are. date: 2026-06-03 draft: false ^---

Honestly didn't even thought I would build this mainly because of burnout from school and just life in general. But I managed to lock in on building this blog project mainly because I've been needing a place to dump my mind and ideas on and I've been looking for an opportunity to practice and fix my grammar and totally formal writing. I'll be talking about more than just tech related stuff and maybe some real life things I'm experiencing.

I will hopefully develop and expand this blog with mroe features and write more than my previous blogs. Not a gurantee but I really hope so as I have a bad habit of leaving things undocumented. The current way of making new blog post doesnt really allow me to make posts from mobile easily so I might not post as often as I wanted to but I'll fix that later. I also have plans to make this my main website if things are stable enough and this ends up receiving more traffic.


Technical Details

The design and architecture of this blog is heavily insipired by my friend's site, orangc. Only difference I wrote a custom static site generator using Bun as it has a builtin parser for Markdown. I'm pretty proud of the end result as so far the build script uses zero NPM dependencies (except for Tailwind of course) and was actually relatively fast. Everything is hosted on Cloudflare Workers with the source code for this site hosted on my Forgejo instance (including all posts written in markdown, you can click on the view revisions link under the post title to view the commits for this post).

This isn't one of my first attempts of writting a blog website. Most of them failed mainly due to lack of motivation to actually write anything. I tried using Hugo once but that learning curve (or just a skill issue) was too high for me so I opted to write my own blog from scratch using SvelteKit and Pocketbase which was highly overkill and was teadious to even write.

List of features to implement:

  • Table of contents
  • Comments, Reactions, View counts
  • Live message feed for anything I feel like shitposting (think WhatApp channels)
  • Submission form to send messages to me straight from this site