Colophon, or something
Again ?
I have once again re-written my personal website using new technologies. It has become (sort-of) an annual ritual for me, I guess. From starting out with Astro, transitioning to Next.js and finally settling down with the least hated javascript framework right now, Svelte.
WTF is a colophon?
A colophon, in the words of Maggie Appleton, is a -
snobby designer word for how this site is made
So yeah, this post is about how I created this site using svelte, with all the bells and whistles.
The Plan
The actual plan for this website was almost non-existent. Let me explain, I followed the best advice present out there to master the completion of software projects -
- Consume tutorial (this one)
- Stylistic Changes
- Profit
Tech-Stack
The stack used is pretty simple, SvelteKit for the application, git for versioning and fly.io for deployment. I wanted a framework that is as close to the native web as possible, while also keeping the options to incrementally add interactive experiences as and when required. Hence, svelte was the first choice for me.
While I have a soft spot for Next.js, it’s just that the caching behaviour is something that I really didn’t appreciate, so I didn’t use it. I am pretty happy with my choice of using svelte.
The Future
Eventually, this website will blossom into a customized, personal and extensive collection of digital services (articles, video courses, member area, etc.), but that is all in the future.
For now, this will be the home for my thoughts.
> Cheers, to the start of something new.