%sveltekit.head%
About Projects Skills Experience Contact ↓ Download CV
/
// 009 Personal 2026

Diru Log - Personal Blog

Personal blog built with SvelteKit 5, mdsvex, and Tailwind CSS v4. Deployed on Cloudflare Pages with KV-based pageviews and Giscus comments.

SvelteKitTypeScriptTailwind CSSCloudflare Pages
Diru Log - Personal Blog
PROJECT COVER // 009
// Role
Solo Developer
// Type
Personal
// Year
2026
// Description

Diru Log is my personal blog where I write about Linux, AI, web development, and tech experiments. I built it from scratch with SvelteKit 5 and Tailwind CSS v4, deployed on Cloudflare Pages for optimal performance.

The blog features a full markdown-based content engine using mdsvex, with automatic reading time calculation, a searchable blog listing page, and image lightbox for a better reading experience. I integrated Cloudflare KV for server-side pageview tracking per post, Giscus for GitHub-backed comments, and GoatCounter for privacy-friendly analytics. The UI includes a reusable component library (button, badge, dialog, navigation menu, item cards) built with Tailwind variants and Lucide icons, plus dark/light theme support via mode-watcher.

I wrote three blog posts so far: my first post introducing the blog, a detailed guide on my Linux development experience, and a write-up about experimenting with local LLMs using Ollama and LM Studio, complete with embedded images and a video component.

For SEO, I implemented Open Graph and Twitter Card meta tags, canonical URLs, and semantic HTML structure. The entire site is a solo project where I handled design, development, content writing, and deployment end-to-end.