feat: update documentation and styling, add language/theme switcher to menu - #33
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Hugo/Hextra site UX and documentation presentation, including a new navbar language/theme control entry, refreshed landing-page copy, and improved readability of “Known Issues” pages.
Changes:
- Add Language + Theme items to the main menu and adjust theme-toggle visibility behavior.
- Refactor “Known Issues” (EN/NL) to use collapsible
detailssections. - Refresh homepage copy/system-info presentation and add the
system-info.avifasset.
Reviewed changes
Copilot reviewed 14 out of 16 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| static/images/system-info.avif | Adds the system info screenshot asset used on the homepage. |
| hugo.toml | Adds menu items for language/theme controls and changes theme toggle display behavior. |
| content/docs/virtualization/winboat.nl.md | Small NL doc polish (link label, alt text, references formatting). |
| content/docs/known-issues.nl.md | Converts active issues to collapsible details blocks (NL). |
| content/docs/known-issues.md | Converts active issues to collapsible details blocks (EN). |
| content/docs/getting-started.nl.md | Removes the duplicated hardware block from the NL getting started page. |
| content/docs/getting-started.md | Removes the duplicated hardware block from the EN getting started page. |
| content/docs/applications.nl.md | Minor sentence punctuation tweak for readability (NL). |
| content/docs/_index.nl.md | Updates docs landing page copy and feature-card subtitles (NL). |
| content/_index.nl.md | Updates NL homepage hero/callout, adds RAM row + Copilot note, uses system-info image. |
| content/_index.md | Updates EN homepage hero/callout, adds RAM row + Copilot note, uses system-info image. |
| assets/css/custom.css | Adds styling for the system-info image in light mode, hides duplicate language/theme controls, adjusts hero badge sizing. |
| .gitignore | Ignores Hugo module vendoring folder (/_vendor/). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ``` | ||
|
|
||
| Packagebron: [packages.cachyos.org — winboat](https://packages.cachyos.org/package/cachyos/x86_64/winboat) | ||
| Packagebron: [packages.cachyos.org/winboat](https://packages.cachyos.org/package/cachyos/x86_64/winboat) |
There was a problem hiding this comment.
The link text packages.cachyos.org/winboat doesn’t match the actual target URL (which points to /package/cachyos/x86_64/winboat). Consider using a descriptive label (e.g., “CachyOS package”) or making the displayed URL match the href to avoid confusion.
| Packagebron: [packages.cachyos.org/winboat](https://packages.cachyos.org/package/cachyos/x86_64/winboat) | |
| Packagebron: [CachyOS packagepagina](https://packages.cachyos.org/package/cachyos/x86_64/winboat) |
|
|
||
|  | ||
|
|
||
| <small style="opacity: 0.45;">Some documentation on this site has been written or improved with assistance from GitHub Copilot.</small> |
There was a problem hiding this comment.
Inline styling (style="opacity: 0.45;") is the only style= usage in the content folder right now. For maintainability/theme consistency (especially across dark mode), it would be better to use existing Hextra utility classes or a named CSS class in assets/css/custom.css instead of inline styles.
| <small style="opacity: 0.45;">Some documentation on this site has been written or improved with assistance from GitHub Copilot.</small> | |
| <small class="copilot-note">Some documentation on this site has been written or improved with assistance from GitHub Copilot.</small> |
|
|
||
|  | ||
|
|
||
| <small style="opacity: 0.45;">Een deel van de documentatie op deze site is geschreven of verbeterd met hulp van GitHub Copilot.</small> |
There was a problem hiding this comment.
Inline styling (style="opacity: 0.45;") is the only style= usage in the content folder right now. For maintainability/theme consistency (especially across dark mode), it would be better to use existing Hextra utility classes or a named CSS class in assets/css/custom.css instead of inline styles.
| <small style="opacity: 0.45;">Een deel van de documentatie op deze site is geschreven of verbeterd met hulp van GitHub Copilot.</small> | |
| <small class="opacity-50">Een deel van de documentatie op deze site is geschreven of verbeterd met hulp van GitHub Copilot.</small> |
Summary
update documentation and styling, add language/theme switcher to menu
Type of change
feat— new page or featurerefactor— restructuring without content changesChecklist
fix: correct nmcli command in eduroam guide)/images/*.avifall exist instatic/images/)hugo server