blog
essays, notes, and the occasional rant.
no posts match.
# An ASCII background that follows your cursor
The flow-field background now lights up under the pointer and drifts as you scroll, layered onto the existing animation without touching its pure core.
# Live GitHub stats on the projects page
Stars and last-commit recency on every project, fetched at build time into a committed JSON cache and shown in both the browser and the curl view.
# OG images for every post and project
Per-entry OpenGraph PNGs rendered at build time with Satori and resvg, a small Seo component, and a broken image in the very first post.
# `man lsalik` and a blog filter
A dual-rendered manual page at /man, and a client-side search bar with tag chips on the blog index.
# A /uses page and vim-style shortcuts
Two items off the future-plans list: a /uses page that doubles as a neofetch when curled, and a tiny chord-driven keyboard navigation island.
# Overhauling the curl experience
Box-drawing layout, a richer color palette, resume support, and a randomized logo: a full refresh of what you see when you curl lsalik.dev.
# A production security pass
Self-hosted fonts, anchored UA matching, ANSI stripping, hashed CSP, and a few smaller hardening items before shipping.
# Six new (small) features
New palettes, blog reading times, RSS feed and more.
# Hello, World!
First post on lsalik.dev for testing purposes.