# Jekyll

Jekyll

Jekyll (opens new window) 是一个静态站点生成器,它接收 Markdown 文件并将其转换为网站。Jekyll 是一个免费的开源应用程序,使用 Ruby 编程语言编写。数千个网站(包括 《Markdown 指南》)都依赖 Jekyll 将 Markdown 源文件转换为 HTML 输出。GitHub Pages 使用 Jekyll 作为其免费网站创建服务的后端。

默认情况下,Jekyll 使用 kramdown (opens new window) Markdown 处理器及其默认设置,但您可以启用其他 kramdown 选项,甚至将 Jekyll 切换到另一个 Markdown 处理器。有关详细信息,请参阅 Jekyll Markdown 配置选项 (opens new window) 文档。您可以在 _config.yml 文件中更改 Jekyll 的 kramdown 设置。以下是 《Markdown 指南》 的设置示例。

kramdown:
  syntax_highlighter: rouge
  input: GFM
  auto_ids:       true
  toc_levels:     1..3

# Jekyll Markdown 支持

Jekyll 支持以下 Markdown 元素。

功能 支持 备注
标题
段落
换行
粗体
斜体
引用块
有序列表
无序列表
代码
水平线
链接
图片
表格
围栏代码块
语法高亮 确保 _config.yml 文件的 kramdown 部分中包含 syntax_highlighter: rouge
脚注
标题 ID
定义列表
删除线 可以使用双波浪号(~~文字~~)或单波浪号(~文字~)——两者都可以
任务列表
表情符号(复制粘贴)
表情符号(短代码) 默认不支持,但可以使用 jemoji (opens new window) 插件启用支持
高亮
下标
上标
自动 URL 链接
禁用自动 URL 链接
HTML

# 额外语法支持

作为额外功能,Jekyll 还支持以下特殊元素。

元素 Markdown 渲染输出
缩写 *[HTML]: 超文本标记语言
HTML 规范由 W3C 维护。
HTML 规范由 W3C 维护。

# 另见



微信公众号

QQ交流群
原创网站开发,偏差难以避免。

如若发现错误,诚心感谢反馈。

愿你倾心相念,愿你学有所成。

愿你朝华相顾,愿你前程似锦。