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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions