JekyllHTMLBlog

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.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-13View source

What stands out

A quick read of the recorded project description.

01

One-page book display layout with separate left sidebar and right content area

02

Related books list automatically generated from the _books/ collection

03

Includes new-book.bat batch script for interactively creating book archives

04

Responsive design covering desktop, tablet, and mobile

05

Includes BLOG / ABOUT / CONTACT pages

06

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.

JekyllHTMLBlog

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. 1

    After cloning the repository, run bundle install to install dependencies

  2. 2

    Configure title, author, url in _config.yml, and declare the books collection (output: true, permalink: /books/:title/)

  3. 3

    For local preview, run bundle exec jekyll serve and visit http://localhost:4000

  4. 4

    When deploying, run bundle exec jekyll build and upload the contents of the _site/ directory to static hosting

  5. 5

    To add a book, manually create a Markdown file under _books/, or run new-book.bat on Windows and follow the prompts

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This 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

- **Fonts:** Cormorant Garamond, Space Mono (Google Fonts)

Original README
https://github.com/breakthebull/book-theme/blob/main/LICENSEhttps://github.com/breakthebull/book-theme/blob/main/README.md

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

![Preview](https://img.shields.io/badge/Jekyll-4.x-red?style=flat-square)
![License](https://img.shields.io/badge/License-MIT-blue?style=flat-square)
<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.

![Theme Preview](https://github.com/breakthebull/book-theme/blob/main/blog.png) | ![Theme Preview](https://github.com/breakthebull/book-theme/blob/main/screenshot.png)
--- | ---
![Theme Preview](https://github.com/breakthebull/book-theme/blob/main/mobile-book-view) | 

---

## 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
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.