One-page book display layout with separate left sidebar and right content area
book-theme — Jekyll Blog Template
By breakthebull
A Jekyll one-page book theme for authors and readers, used to display book lists, reading lists, or work progress, featuring a vintage paper card-style layout.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Related books list automatically generated from the _books/ collection
Includes new-book.bat batch script for interactively creating book archives
Responsive design covering desktop, tablet, and mobile
Includes BLOG / ABOUT / CONTACT pages
Color variables centralized in _sass/main.scss for adjustment
Template Details
book-theme is a static website theme based on Jekyll, positioned as a book repository or personal book list page. It is adapted from Starcorex's Paperback HTML design and adds Jekyll's dynamic content generation capabilities. The theme uses a one-page layout: the left sidebar contains book covers, an optional "Buy Book" button, a quote box, five metadata sections with alternating background colors, and About/Warning blocks; the right content area displays the book title with feature tags, a scrollable synopsis box with a drop cap, and a horizontally scrolling related books list. Related book links are automatically generated from the _books/ collection. The theme includes responsive design, adapting to desktop, tablet, and mobile, and comes with a Windows batch script new-book.bat that generates new book archive files through interactive prompts. The repository also includes BLOG / ABOUT / CONTACT pages. Before use, Ruby and Bundler dependencies need to be installed, and the books collection must be configured in _config.yml.
Is it right for your project?
Use Cases
- Authors organizing personal portfolios and work-in-progress (WIP)
- Readers maintaining a reading list or book list page
- Creating a display page for a single book with synopsis, quotes, and purchase links
- Publishing a book repository as a static site and hosting it on any static hosting service
Suitable For
- Authors and readers using Jekyll to build personal sites
- Those who want to display book information in a vintage paper card style
- Static site projects that need to batch-generate book pages from the _books/ collection
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
After cloning the repository, run bundle install to install dependencies
- 2
Configure title, author, url in _config.yml, and declare the books collection (output: true, permalink: /books/:title/)
- 3
For local preview, run bundle exec jekyll serve and visit http://localhost:4000
- 4
When deploying, run bundle exec jekyll build and upload the contents of the _site/ directory to static hosting
- 5
To add a book, manually create a Markdown file under _books/, or run new-book.bat on Windows and follow the prompts
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are allowed.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
- When using this theme, attribution to the original author Starcorex and the Jekyll adapter DAR must be noted on the page, which is a project-specific attribution requirement.
- The theme is adapted from Starcorex's Paperback HTML design; the original design is not original to this project, and its source and attribution conditions must be noted when using it.
- The new-book.bat script for batch-generating book archives is only applicable to Windows systems; other platforms require manually creating Markdown files.
- The theme uses the Cormorant Garamond and Space Mono fonts provided by Google Fonts, and loading depends on an external font service.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Please credit [Starcorex](https://toyhou.se/30182937.paperback-f2u/30231690.live-preview) and me when using this theme.
Original README
This theme is adapted from the original Paperback HTML design.
Original README
### Option 1: Use the Batch Generator (Windows)
Original README
https://github.com/breakthebull/book-theme/blob/main/LICENSEhttps://github.com/breakthebull/book-theme/blob/main/README.md- **Fonts:** Cormorant Garamond, Space Mono (Google Fonts)
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-13. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 88 / 100
- Technologies
- Jekyll · HTML
- Website type
- Blog
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-03-29
- Screenshot last checked
- 2026-10-13
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 01175f2bc29d7cce0258a3ae7c94f7e0a000264a5d64ac28c729e1fcd832cb69
2026-10-13T07:54:13.854Z
Source file / repository# 📚 Paperback Book Theme for Jekyll


<a href="https://jekyll-themes.com/breakthebull/book-theme">
<img
src="https://img.shields.io/badge/featured%20on-JT-red.svg"
height="20"
alt="Jekyll Themes Shield"
/>
</a>
A beautiful, vintage-inspired Jekyll theme for creating book library/profile pages. Based on the original [Paperback HTML design](https://toyhou.se/30182937.paperback-f2u/30231690.live-preview) by Starcorex, adapted for Jekyll with dynamic content generation.
 | 
--- | ---
 |
---
## Features
- **Decorative Card Layout** – Double-border frame with ornamental corner symbols (❧)
- **Left Sidebar**
- Book cover image with decorative corners
- Optional "Buy Book" button
- Quote box with elegant line dividers
- 5 metadata sections with alternating background colors
- About/Warning section (full-width)
- **Right Content Area**
- Book title with trait tags `[ TRAIT / TRAIT / TRAIT ]`
- Scrollable introduction box with drop cap (CSS `::first-letter`)
- Horizontal scrolling related books list (hidden scrollbar)
- Footer with credits
- **Responsive Design** – Optimized for desktop, tablet, and mobile
- **Auto-Generated Links** – Related books pull automatically from your `_books/` collection
- **Batch File Generator** – `new-book.bat` creates new book profiles with interactive prompts
---
## Installation
### 1. Clone or Download
```bash
# Clone your repository
git clone https://github.com/breakthebull/book-theme.git
cd book-theme
```
### 2. Install Dependencies
```bash
bundle install
```
### 3. Configure `_config.yml`
```yaml
title: "My Book Library"
author: "Your Name"
url: "https://yourdomain.com"
collections:
books:
output: true
permalink: /books/:title/
```
### 4. Run Locally
```bash
bundle exec jekyll serve
```
Visit `http://localhost:4000`
### 5. Deploy
```bash
bundle exec jekyll build
# Upload contents of _site/ folder to public_html/ via FTP
```
---
## Creating New Books
### Option 1: Use the Batch Generator (Windows)
```bash
new-book.bat
```
Follow the interactive prompts to fill in book details. The file will auto-open in your default editor.
### Option 2: Manual Creation
Create a new file in `_books/`:
```yaml
---
title: "The Great Gatsby"
subtitle: "A Novel"
author: "F. Scott Fitzgerald"
published: "1925"
publisher: "Charles Scribner's Sons"
genre: "Classic Fiction"
series: "Standalone"
pages: "180"
status: "Completed"
traits: ["Tragic", "Symbolic", "Elegant"]
cover_image: "/assets/covers/gatsby.jpg"
quote: "So we beat on, boats against the current..."
description: "A story of wealth, love, and the American Dream."
buy_link: "https://amazon.com/example"
content_warning: "Infidelity, Death"
about_text: "A story of wealth, love, and the American Dream in the Jazz Age."
work_in_progress: false
---
## Introduction
Write your book review, analysis, or synopsis here...
```
---
## Customization
### Colors
Edit `_sass/main.scss` variables:
```scss
$color-bg: #f5f3ed;
$color-text: #4a4a4a;
$color-accent: #8b7355;
$color-border: #c9b9a4;
```
## Credits
- **Original Design:** [Starcorex](https://toyhou.se/30182937.paperback-f2u/30231690.live-preview) on Toyhou.se
- **Jekyll Adaptation:** DAR
- **Fonts:** Cormorant Garamond, Space Mono (Google Fonts)
---
## License
This theme is adapted from the original Paperback HTML design. Please credit [Starcorex](https://toyhou.se/30182937.paperback-f2u/30231690.live-preview) and me when using this theme.
## 📬 Support
For questions or issues, please open a GitHub issue or contact me directly.
---
**Happy Reading! 📚✨**
---
# UPDATES
v1.03: Added the BLOG / ABOUT / CONTACT pages
Explore similar templates
Compare previews and descriptions within the same stack and category.

al-folio
A Jekyll academic homepage theme for scholars and researchers, with a clean responsive design and out-of-the-box support for publication lists, project showcases, CVs, and blogs.
Jekyll · Portfolio

minimal-mistakes
Minimal Mistakes is a two-column Jekyll theme for personal sites, blogs, project documentation, or portfolios.
Jekyll · Portfolio

Beautiful Jekyll
Beautiful Jekyll is a mature, easy-to-use Jekyll blog theme maintained by Dean Attali since 2015, with over 50,000 users.
Jekyll · Blog

jekyll-TeXt-theme
A customizable Jekyll theme for personal sites, team sites, blogs, projects, and documentation.
Jekyll · Blog

startbootstrap-clean-blog-jekyll
The official Jekyll version of Start Bootstrap's Clean Blog theme, offering a blog home page, about page, contact page, and sample post pages, with a Formspree-powered contact form.
Jekyll · Blog

So Simple
A minimal reading-oriented Jekyll theme by Michael Rose for personal blogs, portfolios, and long-form reading. It offers multiple layouts, microformat markup, Disqus comments, Google Analytics, Jekyll SEO Tag, three skins, and aggregation by year, category, and tag with a grid view.
Jekyll · Blog
