Add page title override: {{#title My Title}} #1381
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR makes it possible for a chapter to have a page <title> that is different from its entry in the TOC.
I have my own usage for this, but here is an example from https://doc.rust-lang.org/1.47.0/book/appendix-01-keywords.html:
It's reasonable for the appendices to be lettered A, B, C in the sidebar, but "A - Keywords" does not serve as a good webpage title. They'd likely want either "Keywords" as the title, or "Appendix A: Keywords" matching the h1 of the page. At the same time they likely wouldn't want "Appendix A: Keywords" in the sidebar due to very limited horizontal space.
SUMMARY.md:
appendix-01-keywords.md:
{{#title Keywords}} # Appendix A: Keywords