Overview
Syllabus
Intro
Welcome
Starter Code and Project Notes
npm install next@latest
What is MDX?
Remote MDX Content Repository
GitHub API Token
root page.tsx
Setting an eslint rule
root layout.tsx
components / Navbar.tsx
Clean-up
lib / posts.ts / getPostsMeta
lib / posts.ts / getPostByName
next-mdx-remote & compileMDX
components / Posts.tsx
components / ListItem.tsx
Dynamic Post Pages
Check progress with npm run dev
Adding Highlight.js & Rehype Plugins
Dynamic Tag Pages
taillwindcss aspect-ratio
Video component
Custom Image component
next-sitemap
Checking Revalidation for ISR
On-Demand Revalidation with revalidatePath
Deploy to Vercel
Checking Deployed On-Demand Revalidation
Project & Series Wrap-up
Taught by
Dave Gray