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 提供了丰富的文档和社区支持,使得定制和管理网站变得更加容易。
http://www.cnblogs.com/PaulpauL/
版权声明:本文为博主原创文章,未经博主允许不得转载。