Skip to content

Commit 2d5ee08

Browse files
Kiloclaude
andcommitted
feat(docs): publish themed API Reference GitHub Pages subpage
Turn the raw docs/api-reference.md (previously served as plain text by the GitHub Pages Jekyll build) into a styled HTML subpage that matches the project landing page. - Add docs/api-reference.html: reuses the site header/footer and design tokens, adds a breadcrumb, hero, and a two-column layout with a sticky "On this page" table of contents. - Add docs/doc-page.css: documentation layout and article typography (tables, callouts, inline code, dark code cards). - Add docs/doc-page.js: scrollspy TOC highlighting, copy-to-clipboard buttons, collapsible mobile TOC, and highlight.js init with graceful degradation. - Point the index.html Documentation card and footer link at the rendered api-reference.html instead of the raw Markdown file. Content is generated from api-reference.md, so code samples and tables map 1:1 to the source; cross-document .md references now link to the rendered GitHub blob view. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 37f0d93 commit 2d5ee08

5 files changed

Lines changed: 1926 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11+
- **Themed API Reference documentation page** — the developer API reference is now published as a styled GitHub Pages subpage (`docs/api-reference.html`) that matches the project landing page, with a sticky "On this page" table of contents, syntax-highlighted PHP samples, copy-to-clipboard buttons on every code block, and a responsive layout. The Documentation links now open the rendered page instead of the raw Markdown file.
1112

1213
### Changed
1314

0 commit comments

Comments
 (0)