Skip to content

codebucks27/Nextjs-tailwindcss-blog-template

Repository files navigation

Next.js Blog Tutorial: Build SEO Optimized Personal Blog with Next.js, Contentlayer, and Tailwind CSS 🔥

GitHub stars   GitHub forks   Github Followers  

For Demo checkout following links👇:
Nextjs Personal Blog Website

Starter Code Files👇:
Nextjs Personal Blog Website Starter Code

If you want to learn how to create it please follow below tutorial👇:
https://youtu.be/1QGLHOaRLwM
YouTube Video Views


✨ Checkout my brand new Saas application -> AI Headshot Generator


Checkout My Personal blog: DevDreaming


NOTE: In the youtube tutorial I have used contentlayer for the markdown files. Since contentlayer is not actively maintained, I have switched to Velite.js for the markdown files. If you want to checkout the contentlayer please switch to the contentlayer branch.


🚀 2026 Modernization Update

The repo has been refreshed to run on the latest stable versions of every dependency. Highlights:

  • Bun is now the package manager (bun install, bun dev, bun run build).
  • Next.js 16 with Turbopack as the default for dev and build.
  • React 19.
  • Tailwind CSS v4 — CSS-first config in src/app/globals.css (@theme, @custom-variant dark, @plugin); tailwind.config.js removed and @tailwindcss/postcss replaces autoprefixer.
  • ESLint 10 flat config (eslint.config.mjs) with next/core-web-vitals.
  • Shiki 4 + latest rehype-pretty-code, velite, @supabase/supabase-js, react-hook-form, next-sitemap, sharp, and all rehype/remark plugins.
  • Velite now runs as a predev / prebuild script (Turbopack does not support the old custom webpack plugin).
  • Async params migration applied to dynamic routes for Next 16.

Looking for the old version? The pre-update code is preserved in git history — check out commit 186f9ee (or any commit before this update) to use the original Next.js 15 + Tailwind v3 + ESLint 9 setup from the YouTube tutorial.


⭐DO NOT FORGET TO STAR THIS REPO⭐

Images of The Portfolio Website:

Home

Nextjs Personal Blog Website

About

Nextjs Personal Blog Website About Page

Contact

Next.js Personal Blog Website Contact Page

For more Images please check the project images folder from this repo or check the demo link.

Resources Used in This Project

All the images used in the blogs:

This is a Next.js project bootstrapped with create-next-app.

About

⭐Build SEO optimized personal blog website with Next.js, Tailwind CSS and Contentlayer. If you want to learn to create this you can follow the tutorial link given in the Read me file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors