Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A retro textmode blog theme built with Astro, featuring ANSI colors, ASCII frames, and .phile documents.
Entropic is a retro textmode blog theme for purists, built with Astro, that renders articles as fixed-width text with ANSI colors, ASCII frames, and volume-based organization.
Entropic is an open-source blog theme for Astro that presents content through a textmode interface: fixed-width text, ASCII frames, ANSI colors, bitmap CJK glyphs, and plain .phile documents. It accepts articles written as .phile files with YAML frontmatter (title, date, author, optional order, subtitle, redacted) and plain-text bodies, and produces a static site with volume indexes and per-article routes. The repository also includes SEO helpers for RSS, sitemap, and robots.txt, and is configured to deploy on platforms such as Vercel.
Entropic is for bloggers and developers who want a deliberately retro textmode aesthetic for personal or technical writing. It is well-suited to security researchers publishing binary exploitation or vulnerability research write-ups, since the project topics include cybersecurity and vulnerability-research. It also appeals to retrocomputing enthusiasts who want terminal-like presentation while keeping a modern static-site build.
Content is authored as .phile files under src/content/philes/volume-/**/.phile, each with YAML frontmatter followed by plain text. The build processes these files into static pages, rendering the body through the textmode layout engine. Development commands include pnpm dev for local preview, pnpm check for diagnostics and Biome checks, and pnpm build for the static site.
The repository separates stable and integration branches: master is stable, dev is integration, and feature/fix work should branch from dev. Pull requests are squash-merged, commits must be signed, and commit messages should follow Conventional Commits. Hooks are enabled by running git config core.hooksPath scripts/hooks.
