支持中文的简洁 Jekyll 博客主题,提供在线演示
fluid-jekyll-theme — Jekyll 博客模板
作者 iamwilliamli
一个支持中文的简洁 Jekyll 博客主题,包含响应式布局、标签分类、全文搜索与 RSS 订阅。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
响应式设计,移动端友好
内置代码语法高亮与 MathJax 数学公式支持
集成 jekyll-seo-tag、sitemap 与 jekyll-feed,具备 SEO 与 RSS 能力
提供标签分类系统与全文搜索页面
可选通过 Google Gemini API 脚本自动为文章生成封面图
模板详细介绍
Fluid Theme 是一个基于 Jekyll 的博客主题,定位为简洁、优雅并支持中文写作。仓库提供在线演示,README 说明了从克隆仓库、安装依赖到本地预览的完整流程。
主题内置响应式设计,移动端可正常浏览;支持代码语法高亮与 MathJax 数学公式渲染。站点层面集成 jekyll-seo-tag 与 sitemap 做 SEO 输出,通过 jekyll-feed 提供 RSS 订阅,并带有标签分类系统和全文搜索页面。
内容组织上,文章放在 _posts 目录,文件名采用 YYYY-MM-DD-title.md 格式,front matter 支持 title、subtitle、date、tags、description 等字段。每个标签需要在 tags 目录下单独创建对应 .md 文件。封面图可手动在 front matter 中指定 image 字段,也可选择通过脚本调用 Google Gemini API 为缺少封面的文章生成图片,该功能在本地需提供 GEMINI_API_KEY,在 CI 中默认关闭,需手动开启。
部署方面,README 给出 GitHub Pages 的方式,仓库已包含 .github/workflows/jekyll.yml 工作流文件。项目采用 MIT 许可,可自由使用、修改与分发,但演示图片、字体、图标等第三方素材需单独核对许可,域名、托管及 Gemini 等外部服务可能产生额外费用。
适合你的项目吗?
适用场景
- 使用 Jekyll 搭建个人中文博客
- 需要标签分类与全文搜索的内容站点
- 包含数学公式或代码片段的技术文章写作
- 部署到 GitHub Pages 的静态博客
适合人群
- 熟悉 Jekyll 与 Markdown 写作的博主
- 需要中文界面与中文内容支持的站点作者
- 希望通过 GitHub Actions 部署静态博客的用户
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
克隆仓库后执行 bundle install 安装依赖,再用 bundle exec jekyll serve 本地预览
- 2
编辑 _config.yml 设置 title、description、author、url 等站点信息
- 3
文章放在 _posts 目录,文件名格式为 YYYY-MM-DD-title.md
- 4
每个标签需在 tags 目录下创建对应的 .md 文件并设置 layout: tag
- 5
AI 封面生成需提供 GEMINI_API_KEY;CI 中默认关闭,需设置 ENABLE_AI_COVERS 为 true 才启用
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 可选的 AI 封面生成功能需自备 Google Gemini API 密钥(GEMINI_API_KEY),并可能产生外部服务费用;该功能非必需,不使用不影响主题基本使用。
- CI 中自动生成封面默认关闭,需在 GitHub 仓库设置中手动添加 ENABLE_AI_COVERS 变量并设为 true 才会启用。
- MIT 许可要求在所有副本或实质性部分中保留原版权声明与许可声明,不得移除作者信息。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
GEMINI_API_KEY=your_key node scripts/generate-covers.js
README 原文
在仓库 Settings → Variables 添加 `ENABLE_AI_COVERS` 值为 `true`
README 原文
https://github.com/iamwilliamli/fluid-jekyll-theme/blob/main/LICENSEhttps://github.com/iamwilliamli/fluid-jekyll-theme/blob/main/README.md但请保留原作者信息和许可证声明。
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 83 / 100
- 技术栈
- Jekyll
- 网站类型
- 博客
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-02-10
- 截图检查日期
- 2026-10-02
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Jekyll。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: 29634dbbd9efd2706c7d85d75e68b8fa56e72e7b8359eea5d173a9e0c0bab0e1
2026-10-02T21:42:15.105Z
来源文件 / 仓库# Fluid Theme 一个简洁优雅的 Jekyll 博客主题,支持中文。 **[在线演示 Demo](https://iamwilliamli.github.io/fluid-jekyll-theme)** ## 特性 - 响应式设计,移动端友好 - 代码语法高亮 - MathJax 数学公式支持 - SEO 优化(jekyll-seo-tag, sitemap) - RSS 订阅(jekyll-feed) - 标签分类系统 - 全文搜索 ## 快速开始 ### 1. 使用模板 ```bash # 克隆仓库 git clone https://github.com/yourusername/fluid-theme.git my-blog cd my-blog # 安装依赖 bundle install # 本地预览 bundle exec jekyll serve ``` ### 2. 配置站点 编辑 `_config.yml`: ```yaml title: Your Blog Title description: Your blog description author: Your Name url: "https://yourusername.github.io" ``` ### 3. 创建文章 在 `_posts` 目录下创建 Markdown 文件,文件名格式:`YYYY-MM-DD-title.md` ```yaml --- layout: post title: "文章标题" subtitle: "副标题(可选)" date: 2026-01-01 tags: [标签1, 标签2] description: "文章描述,用于 SEO" --- 文章内容... ``` ### 4. 添加标签页 每个标签需要在 `tags` 目录下创建对应的 `.md` 文件: ```yaml --- layout: tag tag: 标签名 title: "标签名" --- ``` ## 目录结构 ```text ├── _config.yml # 站点配置 ├── _layouts/ # 布局模板 ├── _posts/ # 文章目录 ├── _includes/ # 可复用组件 ├── assets/ # 静态资源 │ ├── css/ # 样式文件 │ └── images/ # 图片资源 ├── tags/ # 标签页面 ├── about.md # 关于页面 ├── privacy.md # 隐私政策 └── search.html # 搜索页面 ``` ## 封面图片 ### 手动添加封面 在文章 front matter 中添加 `image` 字段: ```yaml --- title: "文章标题" image: /assets/images/posts/your-cover.png --- ``` ### AI 自动生成封面(可选) 模板支持使用 Google Gemini API 自动为没有封面的文章生成图片。 **生成流程:** 1. 扫描 `_posts/` 目录下的所有文章 2. 检查 front matter 中是否已有 `image` 字段 3. 如果没有,调用 Gemini API 根据标题和描述生成封面 4. 保存图片到 `assets/images/posts/` 5. 自动更新文章 front matter 添加 `image` 字段 **本地使用:** ```bash GEMINI_API_KEY=your_key node scripts/generate-covers.js ``` **CI 自动生成(默认关闭):** 如需在 GitHub Actions 中自动生成封面: 1. 在仓库 Settings → Secrets 添加 `GEMINI_API_KEY` 2. 在仓库 Settings → Variables 添加 `ENABLE_AI_COVERS` 值为 `true` ## 部署 ### GitHub Pages 1. 将仓库推送到 GitHub 2. 在 Settings → Pages 中选择 GitHub Actions 部署 3. 工作流文件已在 `.github/workflows/jekyll.yml` 中配置好 ## License 本项目采用 [MIT License](LICENSE) 开源。 你可以自由地: - 使用、复制、修改、合并、发布、分发本主题 - 用于个人或商业项目 但请保留原作者信息和许可证声明。
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

al-folio
al-folio 是一个面向学者与研究人员的 Jekyll 作品集主题,设计简洁、响应式,适合搭建个人学术主页。
Jekyll · 作品集

minimal-mistakes
:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Jekyll · 作品集

Beautiful Jekyll
Beautiful Jekyll 是一个在 Jekyll 生态中经过长期打磨的博客主题,由 Dean Attali 维护,自 2015 年起积累了超过 5 万用户。
Jekyll · 博客

jekyll-TeXt-theme
💎 🐳 A super customizable Jekyll theme for personal site, team site, blog, project, documentation, etc.
Jekyll · 博客

startbootstrap-clean-blog-jekyll
A Jekyll version of the Clean Blog theme by Start Bootstrap
Jekyll · 博客

So Simple
So Simple 是 Michael Rose 开发的 Jekyll 主题,定位清晰:为文字和图片提供一个干净、可读性强的展示框架。
Jekyll · 博客
