Skip to content

fix(list): title case page titles in the default table - #279

Merged
markdumay merged 1 commit into
mainfrom
fix/list-title-case
Nov 2, 2026
Merged

markdumay merged 1 commit into
mainfrom
fix/list-title-case

Conversation

@markdumay

Copy link
Copy Markdown
Contributor

gethinode/hinode#2304 made assets/link.html keep the case of provided link text. The list block's default table passes page titles as Markdown link text, so those titles would lose the site's title case. They are titles, so the block now cases them itself through utilities/TitleCase.html. Sites with title case disabled, or a page with exact, are unaffected.

Verified: pnpm test:bookshop passes and the example site builds with no errors.

🤖 Generated with Claude Code

Hinode no longer title-cases link text the caller provides, so the
default table has to case the page titles it passes as link text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@markdumay
markdumay merged commit d8d553b into main Nov 2, 2026
7 of 8 checks passed
@markdumay

Copy link
Copy Markdown
Contributor Author

🎉 This PR is included in version 2.15.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant