Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A personal blog and portfolio template built with Astro and Tailwind CSS, deployable to Cloudflare Pages.

A Jekyll theme based on Google Material Design Lite, using cards, highlighted posts, and configurable navigation layouts.

A retro terminal-inspired Astro blog theme with customisable colour schemes, tag support, and RSS, ported from Hugo Terminal.

A statically generated blog example using Next.js and Contentful as the headless CMS data source.

A minimal markdown blog template built with SvelteKit, TailwindCSS, and mdsvex.
Astro Personal Blog is a static-site template for building a personal blog or portfolio, powered by the Astro framework and styled with Tailwind CSS. It ships as a GitHub repository at devinschulz/blog and can be deployed to Cloudflare Pages using GitHub Actions.
This template is a pre-configured Astro project that generates a static personal blog site. It takes Markdown-based content (the standard Astro content format) and renders it into HTML pages in a ./dist/ folder when you run the build command. The project uses Astro JS, a static-site generator, and lists Tailwind CSS, Cloudflare Pages, and GitHub Actions among its topics, so the intended workflow is content-first blogging with automated deployment. The template was created by user devinschulz and has 21 stars on GitHub.
npm run dev launches a local development server at localhost:4321../dist/ — The production build command npm run build generates static files in the ./dist/ directory.npm run preview lets you test the production build locally before deployment.astro add, astro check, and astro --help are available through the npm scripts.git clone https://github.com/devinschulz/blog.git.npm install.npm run dev to start the dev server at localhost:4321 and customize the content, styles, and layouts.npm run build to generate production files in ./dist/.npm run preview to test the build locally.Clone the repository, run npm install, then npm run dev. The site will be available at localhost:4321 and will hot-reload as you edit files.
Use npm run build to compile the Astro project into static files in the ./dist/ directory, ready for deployment to any static host.
Run npm run preview after building to serve the ./dist/ folder locally and verify that everything works as expected before deploying.
You can run npm run astro ... to use Astro CLI commands such as astro add and astro check, or npm run astro -- --help to see all options.
The repository topics include cloudflare-pages and github-actions, indicating the template is designed for deployment to Cloudflare Pages via GitHub Actions, though the specific configuration files are not shown in the README.
