Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Crisp, minimalistic personal blog theme built with Astro.js and TailwindCSS.
Astro Blog is a minimalistic personal blog theme built on Astro.js v5 and Tailwind CSS that generates a static, SEO-optimized blog from Markdown files.
Astro Blog is a starter kit for building a personal blog with Astro.js v5 and Tailwind CSS. It takes Markdown or Astro files placed in src/pages/ and builds them into a static site in ./dist/ when you run npm run build. The template is maintained by nicdun on GitHub under the astro-tech-blog repository and comes preconfigured with RSS, sitemap, syntax highlighting, and Vercel analytics.
@astrojs/react; you can swap in Vue, Svelte, or Preact components in src/components/.@astrojs/tailwind for a responsive, utility-first styling system.@astrojs/rss generates an RSS feed for your posts automatically..astro files; each file in src/pages/ becomes a route.rehype-pretty-code renders readable code blocks, useful for tech tutorials.@astrojs/sitemap generates a sitemap for search engine visibility.@vercel/analytics; deploy directly to Vercel.npm run dev starts a development server at localhost:3000.After cloning the repository, run npm install and then npm run dev to launch the local server at localhost:3000. Add Markdown or .astro files to src/pages/ — each file becomes a page at a route matching its filename. Run npm run build to output the production site to ./dist/, and use npm run preview to test the build locally before deploying.
Yes, the template is open source and hosted on GitHub. You can file issues, submit pull requests, and start discussions to contribute; the author also accepts support through Buy Me a Coffee.
Create a new Markdown file in src/pages/ with your post content. Astro will pick it up as a route based on the filename, so no separate content management system is required.
The template ships 100% Astro-only with React preinstalled. Astro supports Vue, Svelte, and Preact components in src/components/, so you can add those frameworks instead of React.
Yes, it includes @astrojs/rss for RSS feeds and @astrojs/sitemap for sitemap generation, which covers search-engine visibility and feed subscriptions.
The repository is preconfigured for Vercel, including @vercel/analytics for web analytics. Since the build output is static, you can deploy it to any static hosting service.
