Skip to content

Rewrite the website using Nēnē#111

Merged
leouieda merged 39 commits intomainfrom
nene
May 8, 2026
Merged

Rewrite the website using Nēnē#111
leouieda merged 39 commits intomainfrom
nene

Conversation

@leouieda
Copy link
Copy Markdown
Member

@leouieda leouieda commented May 8, 2026

Nēnē is a static site generator that I develop. It's more flexible than sphinx for making static websites that aren't documentation. We had to battle sphinx a lot to get the website the way we wanted. And using sphinx didn't really make it easier for other people to contribute to the website. Rewriting it with Nene makes some things easier on the templating side because we can store variables and other data in YAML files and then use the templating code inside the Markdown pages themselves. The result is much more readable code and less copy-pasting. The new page doesn't use bootstrap and is much lighter since it's all hand-made CSS. The font and general style are preserved. The pages have been simplified and merged to avoid duplication of information. The redirects for the calendar and good-first-issues have been retained but not the redirects for older versions of the docs. From the plausible data, those pages didn't seem to have many hits anyway. The new about page doesn't list all of the authors anymore since that was a nightmare to maintain. Instead, it lists the current governance structure (fatiando/community#178).

Fixes #83 fixes #34 fixes #33 fixes #23 fixes #51

leouieda added a commit to fatiando/.github that referenced this pull request May 8, 2026
Update the links to our website to be compatible with fatiando/website#111
@leouieda leouieda merged commit 5cfb1ad into main May 8, 2026
1 check passed
@leouieda leouieda deleted the nene branch May 8, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant