cat ./ABOUT.md

About

Kirinnoblog is a place to keep diaries, technical notes, projects, and research so they can be reread later. The public site keeps the Shell UI feel while staying readable, searchable, tagged, archived, ranked, and shareable.

./Posts

Diary entries, technical notes, projects, and research are stored as Markdown with images, links, YouTube embeds, tables, code, and a table of contents.

./Discovery

Posts are easier to find through D1 FTS5 trigram search, fallback search, tags, archives, weekly rankings, and likes.

./Sharing

Article URLs, X, LINE, Bluesky, Facebook, Hatena Bookmark, and selected-text sharing are supported.

./Ads / SEO

AdSense, ads.txt, Analytics, Search Console, OGP, JSON-LD, RSS, sitemap, and llms.txt are wired for the public site.

Stack

The public deployment runs on Cloudflare Workers, article data lives in D1, and thumbnails live in R2. Public search uses D1 + FTS5, while admin AI reference search uses SearXNG/Crawl4AI-compatible services and drafting/thumbnail generation goes through the Codex app server.

Next.js 16React 19VinextCloudflare WorkersCloudflare D1Cloudflare R2SearXNGCrawl4AICodex app serverTurnstileAdSenseRSS / sitemap / llms.txt