Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Static Site Generation (SSG) Brainstorming #1379

Closed
philip-peterson opened this issue Jul 6, 2020 · 0 comments
Closed

Static Site Generation (SSG) Brainstorming #1379

philip-peterson opened this issue Jul 6, 2020 · 0 comments
Labels

Comments

@philip-peterson
Copy link
Contributor

philip-peterson commented Jul 6, 2020

I wanted to get the ball rolling on thoughts regarding SSG, or Static Site Generation. I feel this will be the first step to supporting isomorphic apps, and double as a nice interface for using SSR. Also, I believe isomorphism can be wholly contained within the SSG paradigm to form one consistent interface.

To kick us off, I started a simple skeleton that represents how an SSG app within Yew would be laid out. The notion of pages as dynamically generated is built from what Gatsby learned with its node-based tree generation. In principle, any user-defined sequence of operations including plugins or other toolkits could generate these pages.

Will be continuing with research over the next months, but would love to hear feedback and suggestions for how this feature can work.

https://github.com/philip-peterson/yew-ssg/tree/master/src

@philip-peterson philip-peterson added the feature-request A feature request label Jul 6, 2020
@mc1098 mc1098 added proposal and removed feature-request A feature request labels Sep 20, 2021
@yewstack yewstack locked and limited conversation to collaborators Sep 20, 2021
@mc1098 mc1098 closed this as completed Sep 20, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
None yet
Development

No branches or pull requests

2 participants