Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A bento-styled, minimalism, personal blog theme for Astro, inspired by Astro Air.
Astro Air Bento is a minimalist, bento-styled personal blog theme for Astro that compiles Markdown and MDX posts into a fast, SEO-friendly static site.
Astro Air Bento is a free and open-source Astro theme for personal blogs, inspired by the Astro Air theme and maintained by deventw on GitHub. It takes Markdown and MDX content you place in src/content/posts/ and generates a fully static website with dark mode, i18n for English and Chinese, social media links, RSS feed, sitemap, Google Analytics integration, and Twikoo comments. The project can be deployed to Vercel or Netlify using the one-click buttons provided in the README. A live demo is available at https://astro-air-bento.netlify.app.
src/config/.src/config/links.ts.sitemap.xml for syndication and search indexing.src/config/index.ts.src/content/posts/ with the documented frontmatter; the theme creates the post listing and detail pages.src/config/index.ts for site-wide metadata and analytics, and src/config/links.ts for social links.bun install followed by bun dev to start a local development server.src/config/index.ts and links in src/config/links.ts.src/content/posts/ using the supported frontmatter fields.Astro Air Bento is free to use under the MIT License. There are no paid features or subscription plans.
Yes, dark mode is built in and toggled by the visitor. The preference is stored client-side.
Yes, the theme is released under the MIT License, so it is free to use and modify for personal or commercial projects.
You can write posts in Markdown or MDX. The required frontmatter fields are title, description, and pubDate; optional fields include updatedDate, tags, and ogImage.
Twikoo is integrated for comments. You configure the Twikoo service via src/config/index.ts.
The README documents a git method: add the upstream repository, fetch, and merge the upstream/main branch with the --allow-unrelated-histories flag.
