You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i open this as an issue because i cant open a feature request, it will be nice that we can add support of a sitemap generator i don't know if this can be done in this repo or has o be a separate package
This is a reference of how a sitemap generatos work in astro
I know you'd like this as a router feature, but I mention SolidStart as I'm not sure the router is capable enough to know the sitemap ahead of time.
Looking at Astro's sitemap plugin, it only works for routes with paths that are known at build time ie. fixed-path routes and dynamic routes that are statically generated with getStaticRoutes. Dynamic routes that are evaluated at runtime can't be included in a sitemap.
The router isn't in the position to know what routes are available at build time - it just knows the runtime routing schema. SolidStart on the other hand does know which routes are pre-rendered by crawling and explicit instruction.
Implementing it in SS would also make sitemaps work independent of which router you use, which is pretty cool.
Activity
Brendonovich commentedon Jan 23, 2024
This is probably in the domain of SolidStart rather than the router
TheElegantCoding commentedon Jan 23, 2024
this is for solid and solid router not solid-start
Brendonovich commentedon Jan 23, 2024
I know you'd like this as a router feature, but I mention SolidStart as I'm not sure the router is capable enough to know the sitemap ahead of time.
Looking at Astro's sitemap plugin, it only works for routes with paths that are known at build time ie. fixed-path routes and dynamic routes that are statically generated with
getStaticRoutes. Dynamic routes that are evaluated at runtime can't be included in a sitemap.The router isn't in the position to know what routes are available at build time - it just knows the runtime routing schema. SolidStart on the other hand does know which routes are pre-rendered by crawling and explicit instruction.
Implementing it in SS would also make sitemaps work independent of which router you use, which is pretty cool.
madaxen86 commentedon Feb 28, 2024
Have you tried to use a Vite plugin like:
https://github.com/jbaubree/vite-plugin-pages-sitemap
TheElegantCoding commentedon Feb 29, 2024
@madaxen86 not yet, but this issue is for a feature request in solid or solid-router, that can only be a temporary solution