mirror of https://github.com/garrytan/gstack.git
Two paths put invisible content ahead of the first H1 and cost users a blank page 1 (#1904): - A visually-empty preamble (leading <style> block, HTML comment) became its own .chapter. That section took the `.chapter:first-of-type { break-before: auto }` exception, so the first real chapter inherited `break-before: page` and started on page 2. Non-rendering preambles now fold into the first real chapter (markup preserved, no page break); real text preambles keep their own chapter. - Leading YAML frontmatter rendered as a literal paragraph of body text on its own first page (marked has no frontmatter awareness). It is now stripped before parsing; a `---` thematic break elsewhere is untouched. Contributed by @jbetala7 (PR #1913). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| browseClient.ts | ||
| cli.ts | ||
| commands.ts | ||
| diagram-prepass.ts | ||
| image-policy.ts | ||
| image-size.ts | ||
| orchestrator.ts | ||
| pdftotext.ts | ||
| print-css.ts | ||
| render.ts | ||
| setup.ts | ||
| smartypants.ts | ||
| types.ts | ||