Skip to content

Carry the article number into each page title - #208

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/abap2ui5-blog-series-1ug3ep
Sep 2, 2026
Merged

Carry the article number into each page title#208
oblomov-dev merged 1 commit into
mainfrom
claude/abap2ui5-blog-series-1ug3ep

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Follow-up to #207. The sidebar reads #1 … to #28 …, but every page opened on a bare title, so the number a reader navigated by disappeared the moment they arrived — and the articles refer to each other by number.

The H1 now carries it: # #1 Somewhere on the Way to UI5, We Lost RTTS. That puts it in the browser tab, in llms.txt and in search results as well as at the top of the page.

Generated from the file prefix, like the sidebar entries, and the two are checked against each other rather than kept in step by hand — all 28 match.

Nine of nine gates green locally, check:samples included this time.

🤖 Generated with Claude Code

https://claude.ai/code/session_01N5aUUqLaxN6kxKxsHhuicp


Generated by Claude Code

The sidebar reads "#1 …" but every page opened on a bare title, so the
number a reader navigated by disappeared the moment they arrived — and the
articles refer to each other by number. The H1 now carries it too, which
also puts it in the browser tab, in llms.txt and in search results.

Generated from the file prefix like the sidebar entries, and the two are
checked against each other rather than kept in step by hand.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N5aUUqLaxN6kxKxsHhuicp
Copilot AI lite review requested due to automatic review settings September 2, 2026 12:07
@oblomov-dev
oblomov-dev merged commit cea2c64 into main Sep 2, 2026
2 checks passed
@oblomov-dev
oblomov-dev deleted the claude/abap2ui5-blog-series-1ug3ep branch September 2, 2026 12:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are consistent across all affected pages and align with the existing sidebar numbering format without introducing broken references in the docs.

Pull request overview

This PR updates the Insights article series pages so each page’s H1 includes the article number (e.g. # #1 ...), keeping the number visible in the rendered page title, browser tab title, and downstream generated outputs that derive titles from the H1.

Changes:

  • Prefixed each Insights page H1 with its article number (# #1# #28).
  • Kept the numbering format consistent with the sidebar entries (non-zero-padded, #9 not #09).
File summaries
File Description
docs/advanced/insights/01-somewhere-on-the-way-to-ui5.md Add #1 prefix to page H1
docs/advanced/insights/02-not-a-programming-model.md Add #2 prefix to page H1
docs/advanced/insights/03-the-cost-of-a-screen.md Add #3 prefix to page H1
docs/advanced/insights/04-no-annotation-in-between.md Add #4 prefix to page H1
docs/advanced/insights/05-ui5-over-the-wire.md Add #5 prefix to page H1
docs/advanced/insights/06-the-frontend-that-does-not-know.md Add #6 prefix to page H1
docs/advanced/insights/07-one-service-for-every-app.md Add #7 prefix to page H1
docs/advanced/insights/08-only-the-changed-part.md Add #8 prefix to page H1
docs/advanced/insights/09-public-means-persisted.md Add #9 prefix to page H1
docs/advanced/insights/10-swapping-the-view-at-runtime.md Add #10 prefix to page H1
docs/advanced/insights/11-index-html-lives-in-a-string.md Add #11 prefix to page H1
docs/advanced/insights/12-where-your-own-javascript-goes.md Add #12 prefix to page H1
docs/advanced/insights/13-four-verbs.md Add #13 prefix to page H1
docs/advanced/insights/14-the-class-that-runs.md Add #14 prefix to page H1
docs/advanced/insights/15-where-the-selection-screen-went.md Add #15 prefix to page H1
docs/advanced/insights/16-no-cache-no-deploy-any-ide.md Add #16 prefix to page H1
docs/advanced/insights/17-one-codebase-702-to-abap-cloud.md Add #17 prefix to page H1
docs/advanced/insights/18-cloud-ready-is-a-property-of-your-app.md Add #18 prefix to page H1
docs/advanced/insights/19-when-the-api-is-not-released.md Add #19 prefix to page H1
docs/advanced/insights/20-on-stack-or-side-by-side.md Add #20 prefix to page H1
docs/advanced/insights/21-one-app-many-systems.md Add #21 prefix to page H1
docs/advanced/insights/22-2300-lines.md Add #22 prefix to page H1
docs/advanced/insights/23-abap-on-the-web.md Add #23 prefix to page H1
docs/advanced/insights/24-where-the-line-is.md Add #24 prefix to page H1
docs/advanced/insights/25-where-the-view-lives.md Add #25 prefix to page H1
docs/advanced/insights/26-rap-or-abap2ui5.md Add #26 prefix to page H1
docs/advanced/insights/27-freestyle-or-abap2ui5.md Add #27 prefix to page H1
docs/advanced/insights/28-low-code-or-abap2ui5.md Add #28 prefix to page H1
Review details
  • Files reviewed: 28/28 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

3 participants