Notes_Stream
> Quick thoughts, unfiltered signals
A lot has happened since February:
- Gallery lightbox – click any illustration to see it full‑screen in a dark overlay.
- RSS feed – live at
/rss.xml, with full post content. - Three‑state navigation – active page link disappears from the nav, section parent gets a dashed underline.
- Home page now shows latest notes alongside recent blog posts.
- Incremental minification – even the HTML minifier only reprocesses files that have changed.
- Build summary – after every build, a clean summary of regenerated files, new images, and total counts.
- SEO on every page – canonical URLs, Open Graph, Twitter Cards, JSON‑LD structured data.
- WebP manifest – images are only converted when the source changes; a
.cache/system keeps track.
The pipeline is quiet, efficient, and a joy to use. Next up: maybe a search page, or a dedicated /colophon to document the tech stack in full.
With the foundation stable, here’s what I’m planning for the next few months:
- RSS feed – because the web was meant to be subscribed to.
- Better note cards – show title and date properly, maybe a timestamp.
- Build summary – a clean output after every
npm run buildthat tells me exactly what changed. - Image optimization tweaks – fine‑tune WebP quality and maybe add a separate thumbnail size for listings.
- Darkness evangelism – write more about the philosophy behind this monochrome aesthetic.
This site started as an experiment; now it’s becoming a platform. Feels good.
A quick log of what’s been done so far:
- Switched to self‑hosted fonts (Ancizar Sans + Tenor Sans). Zero Google requests now.
- Inlined all CSS into every page – no external stylesheets at all.
- Added syntax highlighting with
highlight.js, code block language labels, and copy buttons. - Footnotes are working (manual implementation, no external plugin).
- Image pipeline: original PNG/JPG → resized to ≤1920px → WebP, all automatic.
- Incremental build: nothing regenerates unless source files change. Fast.
Still to do: gallery lightbox (done later), RSS feed (done), note card improvements, and maybe a search feature. The void is getting more structured.
A few threads I’m pulling on this month:
- Self‑hosted everything – what if the entire blog infrastructure could fit in a single folder, no external dependencies?
- CSS as art – the gallery with pure‑code geometric patterns is just the beginning.
- Markdown as philosophy – if the medium is the message, what does plain text say about the author?
- Cyberpunk minimalism – less neon, more void. Sharp edges and monochrome palettes as a design manifesto.
I need to turn these into full posts eventually. For now, they’re seeds in the dark soil.
This is the first note. A raw signal sent into the void, just to see if anything echoes back. No big plans yet – just a single blinking cursor and the urge to start documenting the process.
I’ve always believed that the hardest part of any creative work is the first commit. After that, gravity takes over. So here’s the first commit. The stream is open.