A beautiful, feature-rich blog starter with modern tech stack and perfect performance.
⚡️ | Blazing Fast - Static site generation with Next.js for lightning-quick load times |
🎨 | Beautiful Design - Modern UI crafted with Tailwind CSS and shadcn/ui components |
📱 | Fully Responsive - Perfect viewing experience across all devices |
✍️ | MDX Support - Write content with Markdown and embed React components |
📊 | SEO Optimized - Built-in SEO components and metadata configuration |
📂 | Content Organization - Well-structured file system for blog posts and notes |
🔍 | Search Functionality - Built-in content discovery |
📱 | PWA Ready - Progressive Web App support for installation |
📈 | Analytics Integration - Easy setup with popular analytics platforms |
💬 | Comments System - Multiple provider options (Disqus, Utterances) |
📧 | Newsletter - Subscription form with popular service integrations |
🔄 | RSS Feed - Automatic feed generation for your content |
# Clone the repository
git clone https://github.com/vietanhdev/tailblaze.git my-blog
# Navigate to the directory
cd my-blog
# Install dependencies
pnpm install
# Start the development server
pnpm dev
Visit http://localhost:3000
to see your blog in action.
For detailed documentation and guides, visit our documentation site.
pnpm run build-images
pnpm build
The static site will be generated in the out
directory.
The easiest way to deploy your Tailblaze blog:
Deploy to Cloudflare Pages in a few simple steps:
pnpm run build-images && pnpm build
out
18
(or higher)2
NODE_VERSION
: 18
NPM_FLAGS
: --version
PNPM_VERSION
: 8.6.0
Note: Tailblaze is configured for static exports with
output: 'export'
innext.config.js
Area | How to Customize |
---|---|
Site Metadata | Edit data/siteMetadata.ts |
Navigation | Modify data/headerNavLinks.ts |
Theme | Adjust tailwind.config.js |
Components | Customize in the components directory |
Pages | Modify or add in the pages directory |
data/blog
data/notes
public/static/images
Resource | Description |
---|---|
Unsplash | High-quality free photos |
Pexels | Free stock photos and videos |
Pixabay | Free images and royalty-free stock |
StockSnap.io | Beautiful free stock photos |
Undraw | Open-source illustrations |
Tailblaze includes several ready-to-use blog post templates:
Tailblaze is optimized for performance with:
Contributions are welcome! Please feel free to submit a Pull Request.
Built with ❤️ by Viet-Anh Nguyen