Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Personal blog template built with Astro v5, Tailwind CSS v4, and Shadcn UI, powered by Markdown/MDX files.
Matix-blog is a personal blog template built with Astro v5, Tailwind CSS v4, and Shadcn UI components that converts Markdown and MDX files into a static, SEO-friendly blog site ready for zero-config deployment on Netlify.
Matix-blog is an open-source blog template for creating personal websites, distributed under the MIT License. It runs on Astro v5 and uses Tailwind CSS v4 for styling along with Shadcn UI components. The template takes Markdown and MDX posts stored in src/content/post/ and generates a static site with a paginated home page, post pages, and configurable navigation. It is created by MatixLab and available as a GitHub template that can be cloned or forked.
Matix-blog bundles the core needs of a static blog into a standardized project structure: content collections, component-based UI, and configuration files. The following features are confirmed in the template:
Matix-blog suits anyone who prefers writing content as plain files rather than through a CMS. Concretely:
Matix-blog's feature set translates into several practical workflows:
The template follows a standard Astro workflow: first, create a repository from the GitHub template. Then install dependencies with pnpm, run pnpm run dev for local development at http://localhost:4321, and when ready, run pnpm run build to output a static dist folder. Finally, connect the repository to Netlify and the site goes live in about a minute.
Matix-blog is free and open source under the MIT License.
Yes, the template is licensed under the MIT License, so you can use, modify, and distribute it freely.
Matix-blog is built with Astro v5 and Tailwind CSS v4, along with Shadcn UI components.
Go to app.netlify.com, select your repository, accept the defaults, and your site will be live within about a minute.
The template supports Markdown (.md) and MDX (.mdx) files stored in src/content/post/. Frontmatter can be validated with an optional schema.
Yes, the template is designed to be SEO-friendly and supports meta tags and other optimizations, though the exact configuration is handled through the site config file.
