IMHO the "solution" to switching SSGs is to use Gatsby. Why? React Components are universal, so it doesn't really matter if you switch your SSG to say Next, just recreate the pages with the same components - done! Also makes it possible to use the same design system for your app (Parcel), documentation (MDX), slides (MDX), ...
I build things with my hands. The human behind Shift - https://laravelshift.com, master of Git - https://gettinggit.com, and author of "BaseCode" - https://basecodefieldguide.com
Indeed, there are dozens of solutions available and as such the choice for one is quite subjective. For me, Jigsaw was a natural migration given the PHP base, with Blade + Markdown templates.
Sure; it's a good SSG indeed. What I mean though is that you're using the SSG as a framework, an whenever you change the framework, you'll have to more or lesd rewrite your app. Using Gatsby you're writing your site/app/whatever using standard (JSX) using a library (React) - makes migration much easier later on. Not saying you're approach is wrong, I just think that it's time to stop writing web sites and rather start writing web apps (which may be implemented by a SSG, and can be just as static) ;)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
IMHO the "solution" to switching SSGs is to use Gatsby. Why? React Components are universal, so it doesn't really matter if you switch your SSG to say Next, just recreate the pages with the same components - done! Also makes it possible to use the same design system for your app (Parcel), documentation (MDX), slides (MDX), ...
Indeed, there are dozens of solutions available and as such the choice for one is quite subjective. For me, Jigsaw was a natural migration given the PHP base, with Blade + Markdown templates.
Sure; it's a good SSG indeed. What I mean though is that you're using the SSG as a framework, an whenever you change the framework, you'll have to more or lesd rewrite your app. Using Gatsby you're writing your site/app/whatever using standard (JSX) using a library (React) - makes migration much easier later on. Not saying you're approach is wrong, I just think that it's time to stop writing web sites and rather start writing web apps (which may be implemented by a SSG, and can be just as static) ;)