0.1.0
Features
- add blog and changelog sections and last-updated dates (016beb5)
- add button, package tabs, terminal, code tabs, hints and a built-in 404 (b057474)
- add code block titles, diff, focus, error and warning lines and word marks (00f8667)
- add icons to links, sections and pages (4b0be20)
- add language logos, collapsible blocks and inline code highlighting (87d634a)
- add Livemark's L, T, B, J and K keyboard shortcuts (dae67c9)
- add page labels, icons, paths, hiding and source links, and patches (69fd538)
- add per-page layouts and a landing page for the docs site (184ff05)
- add search and per-link prefix (acaad67)
- add themed images, heading toc flags and an inline toc (680f859)
- add yaml config, site chrome, social tags, robots and sitemap, embeds, preview and clear (971abc2)
- choose which html files become pages with include and exclude (0cdb85a)
- close the remaining Livemark gaps: asset rebasing, resilient dev server, h4 TOC, UI variants, section sidebars, More menu, ANSI and GitHub changelogs (b5700da)
- color the banner like Livemark with banner theme tokens (094889f)
- escape built-in assets and add project components from .htmlpress/ (f11cf48)
- highlight code blocks at build time with giallo (4020057)
- include html, markdown and code files into pages (d069480)
- keep component tags and build the layout from elements (900bf47)
- link bare urls and turn emoji shortcodes into emoji (8c3f529)
- match Livemark's components and phone layout (c4dd8c6)
- match Livemark's header, banner, sidebar toggle and page column (fbfcc80)
- match Livemark's prose typography, byline and page actions (4a357bc)
- match Livemark's scrollbars and keep the sidebar's scroll across pages (f93e1dd)
- match Livemark's sidebar labels, rows and nested lists (b0aa78a)
- name component folders by tag without the htmlpress- prefix (131f91b)
- name components, tokens and classes with the full htmlpress- prefix (37075a7)
- port livemark's look, layout and components (7dd10bd)
- port Livemark's translations, nested sidebar order and versioning docs (cdba314)
- publish markdown pages, llms.txt, agent skills and a page toolbar for agents (5b271f6)
- read the project config from htmlpress.yaml (3634325)
- recreate Livemark's search widget, with the query's matches highlighted on the page a result opens (8027c0f)
- render latex math to mathml at build time (c137e0c)
- serve a site under a sub-path with base (4990c06)
- serve include globs from their base so a project can sit at the repo root (833d02b)
- serve on localhost from port 8000 up to 8009, and on the network with --host (0a0e281)
- ship the agent skills in the npm and PyPI packages (9f4b169)
- show page icons only on top-level sidebar entries, as Livemark does (ba81f85)
- split a site into sections with their own navigation (429107c)
- translate the docs site into Spanish and Chinese, with localized callouts and section links (47e95cb)
Bug Fixes
- drop the brand logo a pixel relative to the title block (3574870)
- give the brand's description Livemark's line height so the title sits level (956ad2a)
- keep a page ordered after a folder below it in the sidebar (276d494)
- keep the header and sidebar steady across page navigations (9a3dad2)
- leave the byline off pages with their own layout, such as the landing page (cc56793)
- link sidebar group labels to their index pages (ec1a735)
- publish the platform packages under the @htmlpress npm scope (8442bcf)
- refuse include and exclude globs that leave the project (8428bee)
- refuse patches, changelog sources and skills that read outside the project (3933949)
- render faded sidebar and header links crisply and match Livemark's dark surface, accent and mono font (3253355)
- show a header section's version in muted brackets and keep prose kbd styles off the search hint (b770702)
- show the section switcher in the phone drawer, code buttons on touch screens and a compact phone header (ec228e5)
- skip an include base that links outside the project (7f8f869)
- smooth-scroll the back-to-top link instead of jumping to # (c1e760a)
- tighten the brand's title and description to the logo's height, as Livemark does (8d9e07d)
Created with ❤ and Htmlpress