Skip to content

Fix 37 broken internal links, move publications to resources, add lychee checker#33

Merged
ronaldtse merged 1 commit into
mainfrom
fix-links-publications-team
May 4, 2026
Merged

Fix 37 broken internal links, move publications to resources, add lychee checker#33
ronaldtse merged 1 commit into
mainfrom
fix-links-publications-team

Conversation

@ronaldtse
Copy link
Copy Markdown
Contributor

Three fixes:

  1. Broken link fix: All 37 <<{/path#,text>> AsciiDoc cross-references across 14 content files were rendering as <a href="{/path.html"> — broken URLs with { prefix and .html suffix. Fixed to link:/path[text] which renders correctly as <a href="/path">.

  2. Publications to resources: Removed the Reference Publications section from the team page (wrong IA — publications aren't people) and created a proper /resources/publications page with card layout, descriptions, and author attribution.

  3. Lychee link checker: Added .github/workflows/links.yml to run lychee on every push/PR, catching broken internal and external links before deploy.

Also fixes the /standard page where edition links pointed to ed1.adoc# instead of /standard/ed1.

…hee checker

- Fix all <<{/path#,text>> AsciiDoc cross-references to link:/path[text]
  syntax across 14 content files (37 broken links total)
- Move Reference Publications from team page to new /resources/publications
  page with proper card layout and descriptions
- Fix standard page edition links (ed1.adoc# → /standard/ed1)
- Add lychee link checker GitHub Actions workflow
- Add publications to router, navigation, and ViteSSG routes
@ronaldtse ronaldtse merged commit ea9e436 into main May 4, 2026
3 checks passed
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.

1 participant