Skip to content

Conversation

@trappitsch
Copy link
Contributor

This PR revamps the website to a Zola based page. Except for the CNAME file, it changes the whole content of the repo.

A preview of this website deployed (with an additional disclaimer header) can be found here. Note that I will take this down after the PR is merged and the new website live.

Changes

  • Website now uses zola for building and an adjusted zola bearblog theme.
  • Menu contains four entries:
  • Provide a deploy action that will build the zola page and deploy it to the gh-pages branch on push to master.

Links to discussions we had about this

Here are some links to discussions we had about this revamp recently:

What needs to be done when merged

  • Ensure that the github pages settings point to the gh-pages branch (I think they point to master right now, but unsure as I can't see that setting).
  • Check that rust-embedded.org points to the right place (I think it should be fine as is, this should be DNS settings and the unchanged CNAME file).
  • Change the current bookcase repo index file to redirect to the new bookshelf page (tbd after successful deployment of the new page).

It might be good to check in on Matrix before the merge so that we can coordinate in case the deployment needs adjustments :)

@adamgreig adamgreig merged commit 1add39c into rust-embedded:master Dec 9, 2025
@trappitsch trappitsch deleted the revamp_website branch December 9, 2025 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants