Skip to content

csswitch/jekyll-ledger-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jekyll-ledger-theme

License: csswitch Commercial Buy on Gumroad Live Demo

📄 License & Pricing

Free Paid — $49
Personal / non-commercial site
Footer attribution required ✅ must keep ❌ removed
Commercial / client projects
Future theme updates
Private source repo access

Free to use on personal projects — just keep the small "Theme by csswitch" footer link intact.
Buy the $49 license to remove the attribution, use commercially, and receive future updates.

Buy on Gumroad — $49 →

See LICENSE for full terms.


The General Ledger — a Jekyll theme for accountants, CPAs, bookkeepers, and finance writers.

Live Demo License: MIT Jekyll


Features

  • Ledger-style post list — date | entry | account category | reading time in clean accounting columns
  • Professional credentialing — display CPA, CFA, or other qualifications in header and bylines
  • Accountant-grade table styling — debit/credit columns, totals rows, caption support
  • Print-ready — clean print stylesheet for articles clients print out
  • 4 accent palettes — Green (default), Navy, Burgundy, Slate — switch in _config.yml
  • Author card — bio, credentials, firm name
  • Archive page — grouped by fiscal year
  • GitHub Pages compatible — no unsupported plugins
  • No jQuery — vanilla JS only
  • Responsive — mobile navigation + collapsing columns

Live Demo

👉 https://csswitch.github.io/jekyll-ledger-theme/


Quick Start

Option A — Use as a GitHub template

  1. Click "Use this template" → create your own repo
  2. Enable GitHub Pages under Settings → Pages → Source: GitHub Actions
  3. Edit _config.yml with your details

Option B — Clone and run locally

git clone https://github.com/csswitch/jekyll-ledger-theme.git
cd jekyll-ledger-theme
bundle install
bundle exec jekyll serve

Open http://localhost:4000 in your browser.


Configuration

Edit _config.yml:

title: "The General Ledger"
description: "Insights on accounting, finance, and numbers that matter."
author:
  name: "Jane Smith"
  credentials: "CPA, CMA"
  firm: "Smith & Associates"
  email: "jane@example.com"
  linkedin: "janesmith"

ledger:
  accent: "green"           # green | navy | burgundy | slate
  show_column_headers: true
  show_entry_numbers: true
  print_ready: true
  tagline: "Your Finance Blog Tagline"

Writing Posts

Create files in _posts/ named YYYY-MM-DD-title.md:

---
layout: post
title: "Understanding Deferred Tax Assets"
date: 2024-03-01
categories: [Tax Planning]
tags: [deferred tax, GAAP, IAS 12]
description: "A practical guide to deferred tax assets and liabilities."
---

Your content here...

Special table classes

Add classes to table cells for accounting-specific styling:

| Account | Debit | Credit |
|---------|------:|-------:|
| Cash | 10,000 | |
| Revenue | | 10,000 |
{:.accounting-table}

Use class="debit", class="credit", class="total", class="amount" on <td> elements in HTML posts for styled formatting.


Colour Palettes

Change ledger.accent in _config.yml:

Value Look
green Classic accounting ledger paper — dark forest green
navy Corporate finance — deep navy blue
burgundy Traditional practice — rich burgundy
slate Modern advisory — cool dark slate

Notices / Callout Boxes

Use raw HTML in your posts for callout boxes:

<div class="notice notice--info">
  <strong>Note:</strong> This applies to UK GAAP only.
</div>

<div class="notice notice--warning">
  <strong>Important:</strong> Regulations changed in April 2024.
</div>

Available types: --info, --note, --warning, --tip


License

MIT License — see LICENSE.


Part of the csswitch theme collection

Explore more professional Jekyll themes at github.com/csswitch.

About

A Jekyll theme for accountants, finance writers and CPAs — ledger book aesthetic, columnar layouts, print-ready

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors