next-lander
A configurable Next.js markdown blog template with Netlify deployment · 2024-11-17
A Simple, Configurable Markdown Blog
next-lander is a minimalist blog template built with Next.js, designed for developers who want a straightforward, content-first blogging platform. This very blog you’re reading is built using this template.
Key Features
- Markdown-Based: Each blog post is a simple markdown file with frontmatter
- Automatic Deployment: Push a new
.mdfile to your repo and Netlify automatically rebuilds and deploys your site - Tag System: Organize content by tags (repos, resume, about, etc.)
- Zero Configuration: Works out of the box with sensible defaults
- Free Hosting: Deploy on Netlify’s generous free tier
How It Works
Each card you see on the homepage represents a separate markdown file in the /data directory. The frontmatter contains metadata like title, description, update date, and tags. The template automatically:
- Reads all markdown files from the data directory
- Parses the frontmatter and content
- Generates a responsive card layout
- Handles routing for individual posts
Tech Stack
- Next.js: React framework with server-side rendering and static generation
- Netlify: Continuous deployment and hosting platform
- Markdown: Simple, readable content format
Getting Started
Clone the repository, add your content using the example files as templates, connect to Netlify, and you’re live. No complex configuration, no database setup, no CMS to manage.
Perfect for:
- Developer portfolios
- Project showcases
- Personal blogs
- Technical documentation
The simplicity is intentional—focus on writing, not on managing infrastructure.