Jekyll 配置介绍

Jekyll 是一个流行的静态网站生成器,它使用简单的文本文件来创建动态、高效和易于维护的网站。其中一个关键文件是 _config.yml,它包含了 Jekyll 站点的配置信息。在这篇博客中,我们将介绍 _config.yml 中的一些常见设置。

1. title

这个设置定义了你的网站的标题。这个标题通常会显示在网站的标题栏或者浏览器标签上。

title: My Awesome Blog

2. description

描述了你的网站的简短说明。通常被用来描述网站的内容或者主题。

description: A blog about technology, programming, and life.

3. url

这个设置指定了你的网站的基础 URL 地址。当你发布网站时,Jekyll 使用这个设置来生成网站内部链接。

url: https://www.myawesomeblog.com

4. theme

指定了网站使用的主题。Jekyll 主题是一种预先设计和样式化的模板,用于定义网站的外观和布局。

theme: my-awesome-theme

5. plugins

这个设置允许你列出你想要在网站中使用的 Jekyll 插件。插件可以用来扩展 Jekyll 的功能,比如自动生成 sitemap、优化图片等。

plugins:
  - jekyll-sitemap
  - jekyll-seo-tag

6. markdown

指定了网站中 Markdown 文件的配置选项,如解析器和选项。

markdown: kramdown

7. exclude

列出了你不想包含在 Jekyll 构建中的文件或目录。

exclude:
  - README.md
  - Gemfile

8. collections

这个设置允许你创建和配置 Jekyll 的集合,比如创建一个特定类型的内容集合,如文章或页面。

collections:
  posts:
    output: true

9. defaults

允许你为不同类型的文档设置默认值。比如你可以设置所有文章的默认布局。

defaults:
  -
    scope:
      path: ""
      type: "posts"
    values:
      layout: "post"

10. author

指定了网站的作者信息。

author:
  name: John Doe
  email: john@example.com

以上是 _config.yml 中一些常见的设置。通过修改这些设置,你可以轻松地自定义和配置你的 Jekyll 网站,以适应你的需求和喜好。Jekyll 提供了丰富的文档和社区支持,使得定制和管理网站变得更加容易。

posted @ 2024-05-10 15:09  PaulpauL  阅读(16)  评论(0编辑  收藏  举报