Comments (10)
Hey @Sandros94, in the latest version of nuxt-simple-sitemp it reads from the request headers to determine the site URL. You should be able to just leave siteUrl
undefined if you're generating the sitemap at runtime.
from sitemap.
Thanks, as soon as I manage to list the slugs from my backend and test this I'll update.
UPDATE: I'm in the process of studying different CMSs (testing payload rn) so I might take at least a week before I get back to this. 🙁
from sitemap.
Hey @Sandros94, in the latest version of nuxt-simple-sitemp it reads from the request headers to determine the site URL. You should be able to just leave
siteUrl
undefined if you're generating the sitemap at runtime.
Hi, I added some slugs statically for now (to check if they are added to the sitemap, before fetching them from my CMS) to the code and my code looks like this:
export default cachedEventHandler(async () => {
// const [
// posts,
// ] = await Promise.all([
// {
// url:'/blog/hello-world',
// updatedAt:'8998',
// }
// ])
// return [posts].map((p) => {
// return { loc: p.url, lastmod: p.updatedAt }
// })
return [
{
loc: 'hello-there', lastMod: '8378787'
},
{
loc: 'hello-world', lastMod: '8378787'
},
]
}
, {
name: 'sitemap-dynamic-urls',
maxAge: 60 * 10 // cache URLs for 10 minutes
}
)
I generated a build and I cant see the list of those in the sitemap.xml file. Only the prerendered routes are available.
What must be going wrong? I am new to Nuxt in general.
from sitemap.
@arjunhadke7 Does it work in dev? If so, what method are you using to build / preview?
from sitemap.
@arjunhadke7 Does it work in dev? If so, what method are you using to build / preview?
No it doesnt show up at all on dev.
from sitemap.
@harlan-zw For now I am relying on Start-time dynamic URLs.
This section: https://github.com/harlan-zw/nuxt-simple-sitemap#start-time-dynamic-urls
Since I dont have a lot many posts or pages that are being called from the CMS.
from sitemap.
Will track this as part of #80
from sitemap.
Will track this as part of #80
Sounds good.
Currently I'm still scratching my head around how should I handle this in the backend (not to mention a small bug in the directus flow). But we do agree that it is best suited there, since the data handled by the backend and nuxt only creates the interactivity.
from sitemap.
@Sandros94 I'm also struggling with Directus and this repository, did you find a solution?
from sitemap.
@Sandros94 I'm also struggling with Directus and this repository, did you find a solution?
Not really, I got offtrack when the new SDK released.
Currently I'm testing stuff around the nuxt-directus
module and the new SDK. Only then I would have come back to this topic.
from sitemap.
Related Issues (20)
- Invalid xsl through ampersand in title HOT 1
- exclude using regex not working HOT 4
- Wrong href for hreflang="x-default" HOT 3
- Nuxt Content URLs are not generated automatically HOT 4
- Nuxt Content with Nuxt i18n broken HOT 8
- Output of catch-all routes broken since v4.1.13 HOT 2
- fix: internal import not found HOT 2
- `lastmod` automatic conversion to date format recognized by Google crawler failed HOT 1
- Sitemap cache usage with _sitemap-urls.ts? HOT 8
- How to add images HOT 7
- Type issue using `index` key on sitemaps
- How to setting sitemap.xml path? HOT 1
- Sitemap is not generated with dynamic data HOT 5
- Sitemap not generating dynamic URLs with strictNuxtContentPaths: true HOT 2
- Dependency Dashboard
- @nuxtjs/sitemap version 3 missing HOT 2
- Lastmod normalise date error
- An invalid date was found. Please fix the date or formatting before resubmitting. HOT 2
- nuxt issue when downloading package
- Sitemap only shows routes defined in i18n. How can I display all routes? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sitemap.