JekyllHTML博客

book-theme — Jekyll 博客模板

作者 breakthebull

面向作者与读者的 Jekyll 单页书籍主题,用于展示书单、阅读清单或作品进度,采用复古纸质卡片式版式。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-13查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

单页书籍展示布局,左侧边栏与右侧内容区分离

02

相关书籍列表从 _books/ 集合自动生成

03

附带 new-book.bat 批处理脚本,交互式创建书籍档案

04

响应式设计,覆盖桌面、平板与手机

05

包含 BLOG / ABOUT / CONTACT 页面

06

颜色变量集中在 _sass/main.scss 中可调整

模板详细介绍

book-theme 是一个基于 Jekyll 的静态网站主题,定位为书籍资料库或个人书单页面。它改编自 Starcorex 的 Paperback HTML 设计,并加入 Jekyll 的动态内容生成能力。主题采用单页布局:左侧边栏放置书籍封面、可选的“购买书籍”按钮、引文框、五组交替底色的元数据区以及 About/Warning 区块;右侧内容区显示带特征标签的书名、带首字下沉的可滚动简介框,以及横向滚动的相关书籍列表。相关书籍链接从 _books/ 集合自动生成。主题包含响应式设计,适配桌面、平板与手机,并附带 Windows 批处理脚本 new-book.bat,通过交互式提示生成新的书籍档案文件。仓库还包含 BLOG / ABOUT / CONTACT 页面。使用前需安装 Ruby 与 Bundler 依赖,并在 _config.yml 中配置 books 集合。

JekyllHTML博客

适合你的项目吗?

适用场景

  • 作者整理个人作品集与创作进度(WIP)
  • 读者维护阅读清单或书单页面
  • 为单本书籍制作包含简介、引文与购买链接的展示页
  • 以静态站点形式发布书籍资料库并托管到任意静态托管服务

适合人群

  • 使用 Jekyll 搭建个人站点的作者与读者
  • 希望以复古纸质卡片风格展示书籍信息的人
  • 需要从 _books/ 集合批量生成书籍页面的静态站点项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    克隆仓库后运行 bundle install 安装依赖

  2. 2

    在 _config.yml 中配置 title、author、url,并声明 books 集合(output: true,permalink: /books/:title/)

  3. 3

    本地预览运行 bundle exec jekyll serve,访问 http://localhost:4000

  4. 4

    部署时运行 bundle exec jekyll build,并将 _site/ 目录内容上传到静态托管空间

  5. 5

    新增书籍可在 _books/ 下手动创建 Markdown 文件,或在 Windows 上运行 new-book.bat 按提示生成

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 使用该主题时需在页面中注明原作者 Starcorex 及 Jekyll 改编者 DAR 的署名,属于项目特定的署名要求。
  • 主题改编自 Starcorex 的 Paperback HTML 设计,原始设计并非本项目原创,使用时需注意其来源与署名条件。
  • 批量生成书籍档案的 new-book.bat 脚本仅适用于 Windows 系统,其他平台需手动创建 Markdown 文件。
  • 主题使用 Google Fonts 提供的 Cormorant Garamond 与 Space Mono 字体,加载时依赖外部字体服务。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Please credit [Starcorex](https://toyhou.se/30182937.paperback-f2u/30231690.live-preview) and me when using this theme.

README 原文

This theme is adapted from the original Paperback HTML design.

README 原文

### Option 1: Use the Batch Generator (Windows)

README 原文

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

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

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 88 / 100
技术栈
Jekyll · HTML
网站类型
博客
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-03-29
截图检查日期
2026-10-13

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Jekyll。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: [email protected] · 2026-10-13

查看当时使用的来源资料

SHA-256: 01175f2bc29d7cce0258a3ae7c94f7e0a000264a5d64ac28c729e1fcd832cb69

2026-10-13T07:54:13.854Z

来源文件 / 仓库
# 📚 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
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。