| 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.
See LICENSE for full terms.
The General Ledger — a Jekyll theme for accountants, CPAs, bookkeepers, and finance writers.
- 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
👉 https://csswitch.github.io/jekyll-ledger-theme/
- Click "Use this template" → create your own repo
- Enable GitHub Pages under Settings → Pages → Source: GitHub Actions
- Edit
_config.ymlwith your details
git clone https://github.com/csswitch/jekyll-ledger-theme.git
cd jekyll-ledger-theme
bundle install
bundle exec jekyll serveOpen http://localhost:4000 in your browser.
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"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...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.
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 |
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
MIT License — see LICENSE.
Explore more professional Jekyll themes at github.com/csswitch.