YoVDO

How to Build a Blog App with Next.js 13

Offered By: Dave Gray via YouTube

Tags

Next.js Courses Web Development Courses Markdown Courses

Course Description

Overview

Build a Next.js 13 blog website using Static Site Generation and Markdown files in this comprehensive tutorial. Learn to set up a project with TailwindCSS, create a navbar with social icons, implement dynamic routing, generate metadata, and convert Markdown to HTML. Explore advanced features like custom 404 pages and performance optimization techniques. Follow along to create a fully functional blog application while mastering key Next.js concepts and best practices for web development.

Syllabus

Intro
Welcome
What We're Building
Basic Project Setup
TailwindCSS Setup & Typography
Run in dev mode
Basic Navbar
Profile Image
Adding Social Icons to the Navbar
Providing default metadata
Adding Markdown files for Blog Posts
BlogPost type
Reading Markdown with gray-matter
Posts component
ListItem component Pt. 1
Formatting dates
ListItem component Pt. 2
Create a dynamic route
Dynamic Post Pt. 1
Custom 404 page
Generate dynamic metadata
Generate HTML from Markdown
Dynamic Post Pt. 2
Evaluating the Project Build
Improving the build with generateStaticParams
Features You Can Add


Taught by

Dave Gray

Related Courses

Build a Full Stack Twitter clone with Next.js
Coursera Project Network via Coursera
Next JS with React Hooks - Building SSR React Applications
Udemy
End to End React with Prisma 2
Udemy
Build a Server Rendered Website with Next.js
Coursera Project Network via Coursera
Next.js 14 & React - The Complete Guide
Udemy