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 buildout18 (or higher)2NODE_VERSION: 18NPM_FLAGS: --versionPNPM_VERSION: 8.6.0Note: 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/blogdata/notespublic/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