Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free text-first Astro 7 blog theme for essays, notes, and long-form writing with static output, search, and dark mode.

A minimal, modern personal blog template built with Astro 7 and Tailwind CSS 4, featuring dark/light themes, photo albums, daily talk, and full SEO.

Free Astro and Tailwind CSS blogging template with 9+ prebuilt pages, RSS feed, light/dark modes, and SEO-friendly multipage design.

A clean, performance-focused Astro blog theme deployed to Cloudflare Workers Static Assets, with Pagefind search, Giscus comments, dark mode, series and tags.

A free, open-source Astro blog theme with bento, list, and network archive views, a Notion-inspired block post format, and a built-in browser editor.

Fully customizable personal portfolio and blog website made with Spring Boot
Monograph is a free, MIT-licensed Astro blog theme focused on essays, notes, and long-form writing, delivering a text-first reading-list front page and a fully static site. It is built on Astro 7 with Tailwind CSS 4 and TypeScript, and it generates all pages at build time so there are no JavaScript islands to hydrate.
Monograph is a developer-oriented blog starter that turns Markdown or MDX posts into a static website with category archives, author pages, search, RSS, sitemap, Open Graph, and JSON-LD metadata. Posts live in src/content/posts as folders containing an index.md or index.mdx file plus an optional cover.jpg, and Astro content collections validate frontmatter fields such as title, excerpt, category, date, author, cover, featured, and draft. The theme runs on Node.js 22.12.0 or newer with npm, and the build output is plain HTML and CSS.
/search/) work without a search service or database; nothing is listed until the first keystroke.src/content.config.ts, so a typo fails the build rather than shipping a broken page.Callout component (note/tip/warning/danger) and tabbed CodeGroup code samples are available in any post with no imports.role="switch" control, remembers the reader's choice, and includes reduced-motion support.siteUrl setting in src/config/site.ts.src/config/categories.ts; the theme generates a /categories/ index with descriptions and counts and a per-category archive.search-index.json, with no external search service.After running npm install and npm run dev, posts are added as folders in src/content/posts. Each post uses frontmatter, and the category must match an entry in src/config/categories.ts. Authors are derived from a shared name in frontmatter, so posts are grouped into an author archive automatically. Before deploying, set the siteUrl in src/config/site.ts because canonical URLs, RSS, sitemap, social images, and JSON-LD all derive from it.
Yes, Monograph is free and provided as-is under the MIT license, which permits personal and commercial use. The license file also lists the licenses of the bundled fonts, icons, and demo images.
Monograph requires Node.js 22.12.0 or newer and npm. It uses Astro 7, Tailwind CSS 4 through the Vite plugin, and Sharp for image processing.
Yes, Monograph includes system-aware light and dark modes behind a header toggle switch. The mode is applied before first paint, and the reader's choice is remembered.
Monograph supports Markdown and MDX through Astro content collections. Posts can include optional cover images, and reusable MDX components like Callout and tabbed CodeGroup are available without imports.
