Skip to content

Add: A light weight documentation footer above the site footer. (Issue: #405)#834

Open
Aayushman-nvm wants to merge 1 commit intoprecice:masterfrom
Aayushman-nvm:issue405
Open

Add: A light weight documentation footer above the site footer. (Issue: #405)#834
Aayushman-nvm wants to merge 1 commit intoprecice:masterfrom
Aayushman-nvm:issue405

Conversation

@Aayushman-nvm
Copy link

@Aayushman-nvm Aayushman-nvm commented Mar 5, 2026

Documentation Footer

Adds a lightweight documentation footer above the site footer.

Addresses Issue #405

Features:

  • "Edit this page" GitHub edit link
  • Last updated date
  • Quick help links (only FAQ for now - Discourse links planned for later... perhaps after review)

Design considerations

The implementation intentionally remains minimal and migration-safe since the documentation site will migrate from Jekyll to Hugo in the near future.

Features that require additional infrastructure (feedback forms, contributor lists, GitHub API usage) are intentionally not implemented here and can be reconsidered after migration.

Future improvements

Once the documentation system migrates to Hugo, themes such as Docsy could provide additional functionality including:

  • feedback widgets
  • enhanced navigation
  • richer page metadata

Note:

This PR intentionally omits section-aware Discourse links (e.g. linking to "Installing preCICE" when browsing installation docs). This would require a section: front matter field to be added across doc pages. Happy to open a follow-up issue for this if the team think it's worth pursuing.

_data/discourse_map.yml is included as a reference for the planned section-aware Discourse links but is not actively used in this PR.

content/docs/fundamentals/fundamentals-overview.md is the only file where this appears for now. Will add it to other doc pages similarly.

Screenshot:

image

@MakisH MakisH added GSoC Contributed in the context of the Google Summer of Code technical Technical issues on the website labels Mar 6, 2026
@precice-bot
Copy link
Contributor

This pull request has been mentioned on preCICE Forum on Discourse. There might be relevant details there:

https://precice.discourse.group/t/introduction-website-modernization/2852/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GSoC Contributed in the context of the Google Summer of Code technical Technical issues on the website

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants