Skip to content

?? QA Testing Checklist #1

Description

@ValerasNarbutas

?? QA Testing Checklist ? jekyll-ledger-theme

Live demo: https://csswitch.github.io/jekyll-ledger-theme/

Core Pages

  • Home (ledger post list) loads correctly
  • About page loads correctly
  • Archive page loads correctly
  • Individual post pages load correctly
  • 404 page handled gracefully

Ledger Post List

  • Column headers render: #, DATE, DESCRIPTION / ENTRY, ACCOUNT, READ
  • Entry numbers display correctly
  • Dates format as DD Mon YYYY
  • Post titles link correctly to post pages
  • Excerpt text truncates cleanly at 120 chars
  • Category/tag badges render correctly
  • Reading time calculates and displays
  • Alternating row background (even/odd)
  • Hover state darkens row and keeps border visible
  • Ledger summary bar shows correct entry counts

Tables (post content)

  • Number columns right-align (? / amount columns)
  • Table header row dark green with white text
  • Alternating row shading
  • Hover keeps grid lines visible
  • Tables scroll horizontally on mobile

Typography & Styling

  • Georgia / serif used for headings and post titles
  • Lato / sans-serif used for body text
  • Monospace font used for dates, tags, meta
  • h2 has green bottom border
  • Blockquote styled with left border and green background
  • Code blocks styled correctly (light inline, dark block)

Navigation

  • Header sticky on scroll
  • Active nav link highlighted
  • Mobile hamburger menu opens/closes
  • Logo mark (?) and title display correctly

Author Card (post footer)

  • Author initial avatar renders
  • Credentials line shows if configured
  • Bio shows if configured

Notice/Callout Boxes

  • notice--info renders with green left border
  • notice--warning renders with red left border
  • notice--note renders with amber left border
  • notice--tip renders with blue left border

SEO & Meta

  • <title> includes post title and site title
  • Meta description present
  • jekyll-seo-tag outputs OG tags
  • RSS feed accessible at /feed.xml
  • Sitemap at /sitemap.xml

Print Stylesheet

  • Navigation hidden when printing
  • Footer hidden when printing
  • Tables render cleanly in print view
  • Body switches to white background / black text

Responsive / Mobile

  • Home page columns collapse correctly on mobile (hides #, ACCOUNT, READ columns)
  • Navigation collapses to hamburger
  • Post content readable on 375px viewport
  • Archive table readable on mobile

Accent Palettes

  • green (default) displays correctly
  • navy palette can be switched in _config.yml
  • burgundy palette can be switched
  • slate palette can be switched

Theme-Specific

  • Ledger ruled-line background visible on post pages
  • Double <hr> rule renders correctly in post footer
  • Archive groups entries by fiscal year correctly
  • show_column_headers: false hides column bar
  • show_entry_numbers: false hides # column

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions