Create Personal MDX Blog using Next js13 | Learn to Build Next.js Blog | Nextjs Tutorial

preview_player
Показать описание


Install required packages: next-mdx-remote, gray-matter, and @tailwindcss/typography.

Create first MDX blog:
Create a blogs directory in the project's root.
Add frontmatter (metadata) to the MDX file, including title, date, and description.
Include markdown content in the MDX file, such as headings, images, and code snippets.

Create our homepage:
Import necessary modules: fs, path, matter, and Link.
Read the .mdx files from the blogs directory and extract metadata and slugs.
Display blog previews on the homepage, including the title, description, and date of each blog.

Create blog page:
Create a dynamic route for individual blog pages using the [slug] directory.
Import necessary modules and functions: fs, path, matter, and MDXRemote.
Generate static parameters for each blog page at build time.
Create a getPost function to fetch blog post data based on the slug.
Display the blog post content using the MDXRemote component and apply TailwindCSS typography styles.

My Refer link for fiverr, and ask if you are new on fiverr join with this link and Get Up To $100 link:


#nextjstutorial #createbloginnextjs #createpersonalblog #codepey #markdownfiles #mdxfiles

Focus keyword:
next js
next js 13
next js tutorial
how to create a blog
next js blog
next js website
nextjs 13
css framework
how to create project on upwork
how to create web site
learn tailwind css
next 13 project
next js project
next js tutorial for beginners
nextjs
Рекомендации по теме
Комментарии
Автор

Can imrove on audio, try to use any noise reduction software.

technicaltheb
Автор

great content! :) thank u so much codepey!

reptama
Автор

I love your video very straightforward

MomsCare-nv
Автор

Thank you so much -- i found this really helpful

halfbloodquince
Автор

If you're not going to share the Github repo, don't say you're going to do it.

motorhobo
Автор

Can we move from MDX blog pages to dynamic blogs?

FreeGPT
visit shbcf.ru