Wire Hero, MetaColumns, Toc and DebugGrid into the page, move main onto the named-line grid (wide and full-width blocks, HtmlEmbed wide), single-column print through the tokens, and remove the old hero, TOC and 3-column CSS. The paper template keeps its own hero on a single-column grid.
BREAKING CHANGE: HeroArticle.astro and TableOfContents.astro are removed. tableOfContentsAutoCollapse is now an alias of tocExpanded: false.
refactor: split Hero into HeroArticle + HeroPaper with shared heroUtils
- Extract shared logic (normalizeAuthors, slugify, stripHtml, link icons)
into heroUtils.ts
- HeroArticle.astro: article template with banner, flex-row meta bar, PDF
access control - self-contained CSS, no external overrides
- HeroPaper.astro: paper template with centered inline meta, external link
pills with auto-detected icons - self-contained CSS, zero !important
- index.astro conditionally renders the right component based on template
- Remove ~90 lines of :global([data-template="paper"]) CSS overrides from
_layout.css (hero/meta rules only; content-grid rules kept)
- Delete old monolithic Hero.astro (843 lines, 24 :global overrides,
13 !important)
Made-with: Cursor
fix: left-align headings and remove decorative borders in paper template
- Add .ai/skills/ as generic IDE-agnostic skill location (create-html-embed, article-frontmatter, deploy-to-hf-spaces)
- Add .cursor/skills symlink to .ai/skills/ for Cursor auto-detection
- Add GEMINI.md symlink to AGENTS.md for Gemini CLI support
- Update AGENTS.md with skill table, deploy section, and README tag warning
- Update CLAUDE.md to reference .ai/skills/ paths
- Update .gitignore to track .cursor/skills symlink
- Update scaffold CLI: preserve AGENTS.md, CLAUDE.md, GEMINI.md, and .ai/skills/ in generated projects
- Redesign paper template: inline meta layout, hero banner after meta, centered h2 with decorative rules
- Add gallery link and live test Space links to documentation
- Remove AUDIT-2026.md, ROADMAP-2026.md, CHANGELOG.md from tracked files
Made-with: Cursor
feat: add article template variant, npx CLI, and llms.txt auto-generation
- Template variants: `template: "paper"` (default) or `template: "article"`
in frontmatter. Article mode: centered single-column layout, no banner,
no figure numbering, no citation block (inspired by academic project pages)
- npx create-research-article: zero-dep CLI to scaffold new projects with
interactive prompts, template choice, and optional HF Space auto-deploy
- llms.txt: Astro integration that auto-generates /llms.txt at build time
with clean Markdown of the article content (llmstxt.org convention)
- Updated README, getting-started docs, and robots.txt
Made-with: Cursor
feat: improve PDF export with screenshot-based embed rendering and cover page layout