Jekyll:支持博客的 Ruby 静态站点生成器
Jekyll 是一个简单、支持博客的静态站点生成器,适合个人、项目或组织站点。它将内容、Markdown 和 Liquid 模板渲染为完整的静态网站,可由 Apache、Nginx 或其他 Web 服务器提供服务,并作为 GitHub Pages 的引擎。
社区作者 · zZz
它解决什么问题
Jekyll 是一个简单、支持博客的静态站点生成器,适合个人、项目或组织站点。来源将其描述为类似基于文件的 CMS,但没有复杂配置。Jekyll 接收内容,渲染 Markdown 和 Liquid 模板,并输出完整静态网站,可由 Apache、Nginx 或其他 Web 服务器提供服务。Jekyll 是 GitHub Pages 背后的引擎,可用于直接从 GitHub 仓库托管站点。
设计哲学:Jekyll 只做你告诉它做的事,不做过多的智能假设,也不以不必要的复杂度和配置增加负担,让用户专注于内容。
快速开始相关入口包括:安装 gem;阅读 Usage 与 Configuration;查看现有 Sites;Fork 并贡献修改;如有问题,可访问官方论坛社区 Jekyll Talk 和 Libera IRC 的 #jekyll 频道。
深入使用包括:从旧系统迁移;了解 Front Matter 如何工作;通过 Variables 向站点添加信息;自定义文章生成的 Permalinks;使用内置 Liquid Extensions;使用自定义 Plugins 生成特定内容;观看 Giraffe Academy 的视频教程。
如果需要帮助,可在文档或 troubleshooting 部分查找答案,或向社区求助。项目遵循改编自 Ruby on Rails 的行为准则,并适用于所有官方 Jekyll 仓库、网站和资源。
来源还包含 Sponsors、Contributors 和 Backers 信息;配图 1 为 Jekyll Backers 相关图片。许可证部分仅注明 See the LICENSE file,未在正文中给出具体许可证名称。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
来源未提供完整命令和版本要求,以下按 README 明确步骤整理,具体命令与配置待核验。
准备环境:来源说明 Jekyll 是 Ruby 静态站点生成器,并提到安装 gem;未给出 Ruby 版本、RubyGems 版本或系统依赖,待核验。
安装与入门顺序:
- 安装 gem(来源未给出具体安装命令,待核验)。
- 阅读 Usage 与 Configuration 文档。
- 查看一些现有 Sites。
- Fork 项目并贡献自己的修改。
- 如有问题,访问官方论坛社区 Jekyll Talk 和 Libera IRC 的 #jekyll 频道。
首次运行:来源未提供明确的初始化命令、本地启动命令或首次运行流程,待核验。
深入使用步骤:
- 从之前的系统迁移。
- 学习 Front Matter 如何工作。
- 通过 Variables 向站点放置信息。
- 自定义文章生成的 Permalinks。
- 使用内置 Liquid Extensions。
- 使用自定义 Plugins 生成站点特定内容。
- 观看 Giraffe Academy 的视频教程。
常见问题:如果文档或 troubleshooting 部分找不到答案,请向社区求助。来源未列出具体错误信息或排错命令,待核验。