Skip to content
Vulnotes LogoVulnotes
Page Layout

Page Layout

Templates are made of pages. Each page has its own HTML content and layout settings that control how it renders in the PDF.

Page settings

Open Pages in the sidebar and select a page to rename it or change its layout:

Page settings

SettingOptionsDescription
OrientationPortrait, LandscapePage orientation
Show headerOn / OffDisplay the header on this page
Show footerOn / OffDisplay the footer on this page
Show page numberOn / OffDisplay page number in the footer
Page background colorColor, ResetOverride the theme background, or reset to the theme color

Drag pages in the list to reorder them. Use Duplicate Page to copy the selected page and its design. The trash icon removes a page after confirmation.

Headers & footers

Headers and footers are defined at the template level and shared across pages that have them enabled. Portrait and landscape pages can have separate header and footer designs. They support the same LiquidJS syntax as page content.

Header and footer settings

Header example:

Header example

Footer example:

Footer example

Multi-page structure

Multi-page structure

A typical report template uses multiple pages:

  1. Cover page: Title, client info, dates.
  2. Table of contents: Auto-generated ToC.
  3. Executive summary: Custom variables for summary text.
  4. Scope & methodology: Scope entries, methodology description.
  5. Findings overview: Stats table, severity chart.
  6. Vulnerability details: Use a {% for vuln in vulnerabilities %} loop with {% pagebreak %} between findings.

Page loop for each vulnerability

Columns and page breaks

Use Layout in the toolbar for side-by-side content, such as a chart next to a statistics table. Click inside a column to add content. Select the layout to choose two, three, or four columns and adjust its minimum height.

Use the toolbar's Page Break to start the following content on a new page in the report preview and export. For repeated findings, use the LiquidJS page break inside the loop.