Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Astro blog theme with Flowbite/Tailwind styling, SEO, RSS, Markdown/MDX, and GitHub Pages deployment.
Astro Flow - Simple Blog is an open-source Astro blog theme built with Flowbite and Tailwind CSS that generates a fast, SEO-friendly static blog ready for deployment on GitHub Pages.
Astro Flow - Simple Blog is a static site template for Astro, the content-focused framework. It takes Markdown or MDX files as input and produces a responsive blog with automatic pagination, RSS feed, sitemap, and SEO metadata. The theme is created by Dawid Ryczko and published under the repository DawidRyczko/astro-flow-blog-theme.
Astro Flow combines a small set of integrated features that make it a turnkey blog starter, all configured from a few files.
src/const.ts file.Astro Flow suits anyone who wants a fast blog without a custom build process, especially those already comfortable with Markdown and static hosting.
The theme is practical for several content-focused scenarios, from personal publishing to technical documentation.
Setup follows the standard Astro create workflow plus a few file edits. Create a project with npm create astro@latest -- --template DawidRyczko/astro-flow-blog-theme, then edit astro.config.mjs to set the site and base properties. Update src/const.ts with your site settings and replace the placeholder favicon, logo, and OpenGraph image in the public folder. Finally run npm run build and the output is ready for static hosting.
The theme’s README lists a clear set of pros and cons.
Two existing Astro blog templates are named as inspirations for this theme.
No, the theme lists "No image support for posts" as a con. Posts are intended for text content using Markdown or MDX, and you would need to extend the theme to add image handling.
Fork or create a repository, go to Settings → Pages, set Source to "GitHub Actions", then run the included workflow named "Deploy Astro site to Pages" from the Actions tab. Make sure the base property in astro.config.mjs matches your repository subfolder or custom domain.
Yes, the theme supports subfolder deployment. Set the base property to the subfolder path, for example /astro-flow-blog-theme as used by the demo site at https://dawidryczko.github.io/astro-flow-blog-theme/. If you deploy at the root, set base to '.'.
Open the src/const.ts file and update your site title, description, social links, and other settings. Then replace the default /public/favicon.png, /public/logo.png, and /public/og-image.png with your own assets.
No, the theme explicitly lists "No search implemented" as a limitation. You would need to integrate a search solution manually.
