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

preview_player
Показать описание
Tutorial😇 to build a amazing static blog using Nextjs, Tailwind css and contentlayer that has great lighthouse score.

-----------------------------------------------
Need Web Development or AI Solutions Services? 🚀
Let's bring your ideas to life!
-----------------------------------------------

-----------------------------------------------------------------------------------------------------------
Starter CODE:

Final CODE:
This link contains all the code which is used in the Video

-----------------------------------------------------------------------------------------------------------

Hey there 👋,

For this project, we're going to use,
▶️ Next Js
▶️ Tailwind CSS for styling
▶️ Contentlayer to render Markdown blogs
▶️ Supabase to count and display blog page views
▶️ Lottie Animation
▶️ React hook form
▶️ Next Sitemap to create sitemap of the website
▶️ Google's structured json-ld schema for SEO

Don't forget to watch the whole video, we're going to learn a lot of stuff like:
▶️ Designing a Beautiful Homepage
▶️ Creating Engaging Blog and Category Pages
▶️ Crafting an Informative About Page
▶️ Building an Interactive Contact Page
▶️ Implementing Powerful SEO Techniques
▶️ Adding Dark and Light Themes
▶️ Ensuring Mobile Responsiveness
▶️ Showcasing Markdown Blogs
▶️ Different methods to highlight code blocks and use themes

Watch the full video to understand, so that you can easily build and customize your own website.

Timestamps⌛:
Intro + Demo @00:00:00
Setup and Installation @00:09:34
Tailwind CSS Setup, Dark Mode and project files @00:12:58
Adding Fonts @00:18:33
Navbar Component @00:26:20
How to render a Blog @01:07:55
Creating Home Cover Section @01:12:35
Featured Posts Component @01:33:40
Recent Posts Component @01:49:35
Footer Component @02:00:10
Blog Page @02:15:55
Creating TOC Component @03:01:30
Category Page @03:20:15
About page @03:44:55
Contact page @03:57:50
Insights Component @04:13:35
Store blog views using Supabase @04:23:05
Adding SEO @04:48:40
Adding Dark Mode @05:18:00
Making it Responsive @05:30:00
Adding Sitemap @06:38:48
Image Optimization @06:42:36
Adding Favicon and manifest file @06:48:32
Adding google's structured json-ld for SEO @07:01:35

𝗙𝗼𝗹𝗹𝗼𝘄 𝗺𝗲 𝗼𝗻 👇 𝘄𝗵𝗲𝗿𝗲 𝗜'𝗺 𝘀𝗵𝗮𝗿𝗶𝗻𝗴 𝗹𝗼𝘁'𝘀 𝗼𝗳 𝘂𝘀𝗲𝗳𝘂𝗹 𝗿𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀!

In upcoming videos, I'm going to create lots of cool stuff with JavaScript and React so make sure to subscribe.

Like, Sub🥂 & Share! ♥

Learn More About,

🔥How to Create a Stunning Portfolio Website with Nextjs, Tailwind CSS and Framer-motion🌟

🔥⭐Build Feature Rich Crypto Screener App with Tailwind CSS

🔥Build awesome 3D landing page for Apple iPhone using ReactJS + ThreeJS + GSAP

🔥Build a Stunning Fashion Studio Website with React JS [ Locomotive Scroll + GSAP + Framer Motion ]

🔥Build a Stunning Portfolio Website with React JS [ Framer-motion + Styled-components ]

If you have any suggestions regarding any topics in Web Development feel free to reach out or just comment below.

Thank You for watching! 😉

Where else you can find me:

Disclaimer:
All videos are for educational purposes only, please use them wisely.

#nextjs
#tailwindcss
#blogwebsite
Рекомендации по теме
Комментарии
Автор

Man, I'm your subscriber (5 minutes ago) and I have to say about your work. You're a professional who creates fucking masterpieces (you create not just a site, you create an emotions) and deserve more subscribers. I want to learn and create the same works as you. Please don't forget about this channel. You're the best.

vtbffht
Автор

I am new to Nextjs and this is one the best SEO tutorial I have watched so far.

waheed_akhtar
Автор

greatest blog I've seen using Next js, I needed this - thank you very much!!!

EdwardBudaza
Автор

Is really good! And I also watched other videos, you are a great teacher! thanks. Although it would be great if you also show how to deploy a Node.js app into Hostinger or another page! Do you have something like that video/blog post? Thanks again!!

ricarprieto
Автор

Hello CodeBucks! Again, completed an amazing tutorial as the previous portfolio one! Thanks heaps and heaps for these amazing and informative tuts! Here is a tip I found which seemed lame to me:

- can we make the Tailwind CSS styles generalized in terms of making it responsive -- like, we can use centralize the similar "text-classes" or "padding-classes" in one side


again, I enjoyed every second of this!! Thanks for this man! 💗

sangameshkyatappanavar
Автор

Bahiya bahut mehnat se bna hoga upar se editing I will share this as much as possible to support you.

prashlovessamosa
Автор

I will develop this along with you and this will help me build strong portfolio and share my blog to the world.

iWontFakeIt
Автор

Just what I was looking for, for real, your content is the best <3

argento
Автор

Thnx sir i am learning from your video to make my own website ❤

YonkoIslive
Автор

In -> in the first <div> after return add "h-full" to fix a little bug where the image is not shown in full height.

Thank you for the video!

slava
Автор

Thank you codebucks for this very comprehensive and easy-to-follow tutorial. I like the fact that you made and corrected the error even on the video. Most folks will edit that out. So it made it natural. Would definitely subscribe to your channel and follow for more tutorials.

oluwaseunladeinde
Автор

Thank you for providing a great code. I purchased the code to thank you. It's a bit of a shame that there's no paging and search! Everything else is great.

RexBarnes-cxzj
Автор

absolutely amazing content, thanks a lot 🤩

firsansen
Автор

Hello CodeBucks, great work! My question is why you didn't add a comment section in it? Do you think adding one could be a good idea?

ernst
Автор

You worked very Hard for this Video, very useful content especially the SEO part and remark and rehype plugins, though I have to migrate it to next-mdx-remote instead of contentlayer because of the dynamic MDX content but Great Video keep it up. 👍

prodeveloper
Автор

Excellent video, I hope it doesn't take long to post news .... Still waiting for the portfolio with integration with CMS to automate the posts

LucasSousaRosa
Автор

Going through the tutorial I have a question, How and where can we store the data from the react forms that we have on the website? For example creating an email list etc

CartoonsModified
Автор

Thank you Codebucks for the great tutorial! If I wanted to add a 404 error custom webpage, where would I put that in the code structure?

Lunardarknight
Автор

do you know how to make animation like in the website thecodehelp when you click on courses section it will take you down to course and then when you click on course it will go to another page with scroll bottom to top animation??

enivstudios
Автор

This is excellent! I want to hire someone to make a few modifications on the blog. Any suggestions?

ycpbijg