You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: redesign landing page, post page, and writing page with tags
- Landing page: GitHub README-style profile header with avatar, bio,
social links, readme section with stats, featured latest post,
and recent posts grid
- Blog post page: Hashnode-style layout with reading time estimate,
tags above title, author meta bar, hero image, author card at
bottom, and tag links
- Writing page: added client-side tag filter bar with URL param
support (?tag=kubernetes), post count display
- Content schema: added optional tags field to posts collection
- All 4 posts: tagged with relevant topics (kubernetes, gitops,
k3s, fluxcd, docker, devops, gaming, web, email, etc.)
- CSS: new components for profile header, readme section, featured
card, tag pills, tag filter bar, author card, reading time meta
https://claude.ai/code/session_01HSKQgRDxyFMuqBsH6PmT9c
I have been running a Raspberry Pi 4 as a single-node k3s cluster managed entirely with FluxCD and GitOps principles. The idea is simple: if it is not committed to Git, it does not exist on the cluster. No manual kubectl apply for workloads, no configuration drift, just Git as the source of truth.
<p>This is my personal build log — raw notes, post-mortems, and deep-dives from running a home Kubernetes cluster, building security tooling, and learning in public. Everything is version-controlled and deployed via GitOps.</p>
<pclass="author-card-bio">Security Engineer based in Boston, MA. Building production-minded infrastructure with a security-first mindset. If it's not committed, it doesn't exist.</p>
0 commit comments