窥天地之奥而达造化之极——李时珍

https://github.com/cotes2020/jekyll-theme-chirpy

Chirpy:技术写作的极致优雅——Jekyll 最受欢迎的极简响应式主题

如果你是技术极客、程序员、运维、独立开发者,或是任何热爱写作和分享的人,相信你一定会关注“博客体验”这件小事。你想要页面清爽、内容聚焦、功能强大、移动端友好、上手成本低?那么,Chirpy 绝对值得你深入体验!


一、项目简介

  • 项目地址cotes2020/jekyll-theme-chirpy
  • 演示站点https://chirpy.cotes.page
  • 一句话描述:A minimal, responsive, and feature-rich Jekyll theme for technical writing.
  • 主语言:HTML(基于 Jekyll,支持 RubyGems)
  • Star:9310+
  • Fork:7041+
  • 开源协议:MIT
  • 标签jekyll jekyll-theme responsive-web-design html5 bootstrap pwa jamstack

二、Chirpy 有什么特色?

1. 极简之美,聚焦内容

  • 设计风格极其简洁,专注于内容本身——页面没有花哨的动画,只有合理的留白和高对比度排版。
  • 适合技术博客、个人知识库、写作教程等场景,内容结构清晰。

2. 响应式 & PWA 支持

  • 基于 Bootstrap 5,自适应各种屏幕,移动端阅读体验极佳。
  • 内置 PWA(Progressive Web App)支持,可以“安装”为桌面/手机App,离线访问博客内容。

3. 功能丰富却不臃肿

  • 支持目录、标签、分类、置顶、站内全文搜索、评论、阅读量统计、代码高亮
  • 内置暗色/亮色主题切换,支持用户自定义配色
  • 支持 MathJax、Mermaid、LaTeX 等技术公式与流程图渲染
  • 轻松集成 Google Analytics、Disqus、Valine、Giscus 等三方服务
  • 支持多语言和国际化

4. 部署与维护极简

  • 支持 GitHub Pages、Vercel、Netlify 等主流 Jamstack 部署方式
  • 原生支持 Devcontainer,开发者体验友好
  • 配置全文件化,易于版本控制和备份

三、快速上手体验

1. 初始化一个 Chirpy 博客

方式一:从模板创建

1
2
3
4
5
# 推荐用官方模版一键初始化
git clone https://github.com/cotes2020/jekyll-theme-chirpy.git -b master my-blog
cd my-blog
bundle install
bundle exec jekyll serve

方式二:Gem 集成

1
2
# 在Gemfile中添加
gem "jekyll-theme-chirpy"

然后在你的 Jekyll 配置文件 _config.yml 中设置主题:

1
theme: jekyll-theme-chirpy

2. 写一篇 Markdown 博客

_posts 目录下新建 2025-10-15-hello-chirpy.md

1
2
3
4
5
6
7
8
9
10
11
12
---
title: "Hello, Chirpy!"
date: 2025-10-15 10:00:00 +0800
categories: [Jekyll, Theme]
tags: [Chirpy, 博客, 技术写作]
---

这是我的第一篇 Chirpy 博客!支持代码高亮:

```python
def hello():
print("Hello, Chirpy!")
1
2
3
4
5
6
7
8
### 3. 个性化配置

自定义头像、导航栏、主题色等,只需编辑 `_config.yml`:

```yaml
avatar: /assets/img/avatar.png
theme_color: "#3498db"
lang: zh-CN

四、进阶玩法

  • 多语言支持:可为不同语言生成独立文章列表页面
  • PWA 离线访问:自动缓存静态资源,断网也能阅读历史博客
  • SEO 优化:内置 meta 标签、站点地图、结构化数据
  • 自定义插件/增强:支持 Jekyll 插件生态,功能无限扩展

五、适合谁用?

  • 技术博客作者、程序员极客
  • 需要个人知识库/文档站点的团队/个人
  • 喜欢极简美学、追求效率的内容创作者
  • 科研/教育工作者,需支持公式、流程图、代码等内容

六、总结

Chirpy 不是功能最多的 Jekyll 主题,但它极致平衡了“简洁美观、技术功能、易用性”。如果你希望自己的博客不仅内容精彩,视觉与技术体验也同样出色,Chirpy 绝对值得拥有!

项目主页:https://github.com/cotes2020/jekyll-theme-chirpy
官方演示:https://chirpy.cotes.page
Star:9300+,技术写作与个人博客的不二之选!