Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

Migrate to a static generator. #33

Open
hernangonzalez opened this issue Mar 4, 2024 · 4 comments
Open

Migrate to a static generator. #33

hernangonzalez opened this issue Mar 4, 2024 · 4 comments
Assignees

Comments

@hernangonzalez
Copy link
Contributor

Hi,

I've been browsing the codebase, as I would like to propose some changes, yet it seems to me the current approach is somewhat over-engineered for its goal.

I would like to propose we use a tool like Zola or Hugo to write the content in simple to maintain markdown files, and let the theme and workflows generate the final site.

I believe this change would benefit in the following ways:

  • Less overhead to maintain.
  • Less overhead to onboard (no need to learn yew, or know node)
  • We can focus only on writing content with a simple syntax.
  • An easier way to maintain may help bring more

I have a couple of examples in my public repos, will share some links.

Many thanks,
H.

@Phosphorus-M
Copy link
Member

For me it's not a bad idea, in Rust Lang en Español's blog we are using a custom solution using Leptos.

But the idea of using Zola or Hugo is not bad, simplify a lot of work using it.

@EstebanBorai
Copy link
Member

SGTM. For the moment this site was developed the focus used to be learning about Rust + Wasm on the Web.

But in terms of goals, I believe static site generators are more suitable for use cases where you want to focus in content publishing, were you publish posts or documentation based on some markdown/template.

In this particular case, we are developing a landing page with informational purposes.

If theres no plans on adding content I would even go with pure HTML/CSS & JavaScript, for simplicity.

@igaray
Copy link
Member

igaray commented Mar 5, 2024

+1 !

@hernangonzalez
Copy link
Contributor Author

Great, I think we are pretty much aligned then. Thank you, I will get started and raise a PR.

@hernangonzalez hernangonzalez self-assigned this Mar 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants