Dynamic Sitemap Copy Plugin (#1232)#1260
Conversation
thescientist13
left a comment
There was a problem hiding this comment.
Hey @jstockdi , thanks for plugging away at this.
Not sure if you had a chance to review my thoughts from the last PR? This one seems to be going in a couple different directions and so just want to make sure we're on the same page.
For example a couple observations that are unclear to me at an immediate glance:
- adapters are more intended for preparing "standard" Greenwood output to other hosting targets, like Netlify and Vercel (mainly for SSR pages and API routes)
- I think if a static sitemap is supported out of the box, why not the dynamic one too? (as opposed to through a plugin). Or maybe all sitemap behaviors should be a plugin?
The main thing I see that I think we need to consider is giving the user a hook to generate their own sitemap, as opposed to us trying to it all for them.
Although not in Greenwood yet, one future facing feature we hope to get around to soon is dynamic routing, e.g. src/pages/blog/[slug].js and so I wonder how Greenwood (or Next for that matter) handle such an open ended sitemap (if not using getStaticPaths)
So would be good to consider how this might interplay with that. 🤔
I think I might put this one draft though for now and then we can discuss and add more details after our next meeting sync.
|
Definitely can move the adapter into the out of the box... Following the pattern that existed as I didn't see any adapters in the box. I figured you can show me how/where to move it. Why adapters? See the quote below...
From what I see, the hook is there... and the above quote was largely followed. For the user, if is a Looking forward to discussing with you. |
Continuing work on #1245
Related Issue
#1232
Summary of Changes
Adds a package with unit test example
[X] Built plugin
[X] Created test
[] Added jsdoc
Give some comments and I will clean it up...