Lets build a static blog site. We are going to utilize NextJS 14, shadcn/ui and Tailwind, Velite to read our content, MDX for writing our content allowing for custom components and TypeScript.
Follow along with the RU-vid chapters as they will align to the GitHub commits.
This is my first long-form tutorial so any feedback is appreciated.
GitHub Repo: github.com/jolbol1/nextjs-vel...
Part 2 Add topic tags: • NextJS 14 Markdown Blo...
Links:
Create Next App Commands: nextjs.org/docs/pages/api-ref...
Shadcn Docs: ui.shadcn.com/
Velite Docs: velite.js.org/
Code Themes: shiki.style/themes#themes
OG Image Playground: og-playground.vercel.app/
Favicon Generator: realfavicongenerator.net
-----
🐦 Twitter (X): / jollyshopland
🤓 Personal Site: jamesshopland.com
💻 GitHub: github.com/jolbol1
Chapters:
0:00 Intro
2:12 Create Next App
4:23 Installing shadcn/ui (Stage 1)
13:35 Install and configure velite (Stage 2)
25:31 Site Header (Stage 3)
46:25 Mobile Menu (Stage 4)
1:00:36 Theme toggle (Stage 5)
1:09:09 Setup Blog Page (Stage 6)
1:25:29 Setup Post Page (Stage 7)
1:38:41 Custom MDX Components (Stage 8)
1:44:30 Syntax Highlight code blocks & MDX plugins (Stage 9)
1:52:57 Pagination (Stage 10)
2:06:55 Home Page (Stage 11)
2:16:25 About Page (Stage 12)
2:23:35 Dynamic Graph Image (Stage 13)
2:33:25 SEO and Favicon (Stage 14)
2:45:12 Site Footer (Stage 15)
2:49:55 Navbar z-index fix (Stage 16)
2:50:26 Deploying to Vercel
30 июн 2024