Add support for foreword/preface pages #1

Closed
opened 2026-03-17 09:05:47 +01:00 by shahondin1624 · 0 comments

Description

The real songbook has a 2-page foreword with:

  • A leading quote (styled differently — bold/italic, with horizontal rule separator)
  • Multi-paragraph body text
  • Signatures/author names at the end

Currently there is no way to include a foreword or preface in the generated PDF.

Scope

  • Config: Add a foreword section in songbook.yaml pointing to a markdown or text file
  • Model: New data types for foreword content (quote, body paragraphs, signatures)
  • Pipeline: Insert foreword pages after title page / before TOC
  • PDF Renderer: Render foreword pages with appropriate styling (quote formatting, horizontal rule, signature alignment)
## Description The real songbook has a 2-page foreword with: - A leading quote (styled differently — bold/italic, with horizontal rule separator) - Multi-paragraph body text - Signatures/author names at the end Currently there is no way to include a foreword or preface in the generated PDF. ## Scope - **Config:** Add a `foreword` section in `songbook.yaml` pointing to a markdown or text file - **Model:** New data types for foreword content (quote, body paragraphs, signatures) - **Pipeline:** Insert foreword pages after title page / before TOC - **PDF Renderer:** Render foreword pages with appropriate styling (quote formatting, horizontal rule, signature alignment)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shahondin1624/songbook#1