NextJs 14 Dynamic XML Sitemap

  Рет қаралды 6,362

Raddy

Raddy

Күн бұрын

Пікірлер: 27
@RaddyDev
@RaddyDev 11 ай бұрын
@alidlt2515
@alidlt2515 11 ай бұрын
That's awesome, thank you so much, please make a full course or crash course about next js. 👍
@shayankhaz
@shayankhaz 2 ай бұрын
The revalidate trick was awesome dude
@davx1992
@davx1992 6 ай бұрын
Man, thanks for this video, was struggling with revalidation, this worked! Thanks!
@yfullstackhub
@yfullstackhub 12 күн бұрын
You showed revalidation part and that's great! Revalidation of sitemaps not shown in documentation.
@RaddyDev
@RaddyDev 11 күн бұрын
That's true. I think that it's because revalidate is a caching feature. Maybe they could mention it
@krk101
@krk101 2 ай бұрын
Thanks, man. Really appreciate your help.
@antoniobologna
@antoniobologna 9 ай бұрын
Great video. Couple of questions: 1. What is the advantage of this as opposed to using nested sitemaps, for example `blog/post/sitemap.ts`, where you have a `blog/post/[id]/page.tsx`? 2. What about thousands of records, (there's a limit of 50K URLs for sitemaps) my concern is that for big pages this will take too long for a sitemap to generate, and also do you just get up to 50,000 records based on time creation? Cheers :D
@RaddyDev
@RaddyDev 9 ай бұрын
A flat sitemap is just easier to create and maintain and it's perfect for smaller sites. In your case a nested sitemap might be the way as it better represents your hierarchical structure. They both have their advantages and disadvantages. I haven't tried compiling thousands of records and I can imagine that it would be painful especially if the data comes from a CMS. Are they all in markdown files? It would be a cool experiment to see how long it takes to do 50,000 records. You could ask on Reddit to see what other people are experiencing
@polatbey7261
@polatbey7261 9 ай бұрын
thank you so much
@Sitepow
@Sitepow Ай бұрын
great thk man.
@dananjayachathuranga7113
@dananjayachathuranga7113 4 ай бұрын
Thnak you and subscribed !
@sahilanand30
@sahilanand30 6 ай бұрын
thanks really helpful
@TheKobraIRAQ
@TheKobraIRAQ 11 ай бұрын
What theme are you using for vscode ?
@RaddyDev
@RaddyDev 11 ай бұрын
Color Theme: Dracula & File Icon: Namo Dark for Visual Studio Code
@okao08
@okao08 4 ай бұрын
So sitemap can be very huge?
@eshwargetenv1
@eshwargetenv1 2 ай бұрын
@@RaddyDevhow to catche it?
@RaddyDev
@RaddyDev 2 ай бұрын
How big is your sitemap? It's cached as default.
@milanpoudel7212
@milanpoudel7212 6 ай бұрын
will this work in pages router or not?
@RaddyDev
@RaddyDev 6 ай бұрын
I am not sure about the page router. Have a quick look into the official documentation. I am sure that they will have something there
@md.fakweruddinmazumder9063
@md.fakweruddinmazumder9063 2 ай бұрын
Next.js (14.2.3) out of date (learn more) Error: Page "/sitemap.xml/[[...__metadata_id__]]/route" is missing exported function "generateStaticParams()", which is required with "output: export" config. I am getting this error. Please help me.
@RaddyDev
@RaddyDev 2 ай бұрын
You can use generateStaticParams() when it comes to pages, but for the sitemap you need to use the "export default function sitemap()" function. Unless you want to do it as a page with a custom route handler? If you need to create multiple dynamic sitemaps you can use generateSitemaps() together with sitemap(). Normally you only need to use generateSitemaps when you have more than 50,000 URLs and you need to split them per sitemap as that is the Google max number.
@doylace
@doylace 7 ай бұрын
Not really working on my end I am using the next js 14
@RaddyDev
@RaddyDev 7 ай бұрын
It should work on 13 and 14 as long as you are using the App router. Do you get any errors?
@MikaelMeira
@MikaelMeira 5 ай бұрын
Module parse failed: Unexpected token (13:86) | | if (typeof handler !== 'function') { > throw new Error('Default export is missing in "C:\\Users\\cka\\OneDrive - Organizações\\Área de Trabalho\\projeto\\app\\sitemap.ts"') | }
@RaddyDev
@RaddyDev 5 ай бұрын
It could be the sitemap() function. It should look like this: export default async function sitemap() {
@MikaelMeira
@MikaelMeira 5 ай бұрын
@@RaddyDev Resolved: Friend, I managed to solve it after racking my brains a lot, my project was on the Desktop and One Drive, I removed it and put it in the Downloads folder, it worked perfectly!!
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
Это было очень близко...
00:10
Аришнев
Рет қаралды 7 МЛН
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 30 МЛН
NextJs App Router - Multiple Sitemaps & Sitemap Index
16:20
Live Coding WordPress Theme from Scratch | 50 min | 2024
50:57
Robbert Vermeulen
Рет қаралды 2,4 М.
Sitemaps: 7 Tips for Creating a XML Sitemap
10:14
Guiding Digital
Рет қаралды 2,7 М.
What’s Up with Laravel? It’s Everywhere, and Here’s Why!
6:22
SEO in Nextjs 14 Tutorial
18:21
Ras Mic
Рет қаралды 17 М.
Next.Js 14 - AWS S3 File Upload using Server Actions
45:25
Why aren't you using Fastify? Or Koa? Or NestJS?
9:58
Maximilian Schwarzmüller
Рет қаралды 61 М.
Global State Management in NextJs 14 Using Zustand
51:17
Hamed Bahram
Рет қаралды 31 М.
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34