返回
Hexo 站点信息配置之 _config.yml 文件
闲谈
2023-09-06 15:00:54
前言
Hexo 是一款流行的静态博客生成器,它使用 Markdown 文件作为内容来源,并通过预定义的模板生成 HTML 页面。在 Hexo 中,站点的各种信息和配置参数都存储在 _config.yml
文件中。本文将详细解析 _config.yml
文件的各个字段,并提供具体示例,帮助您快速配置好您的 Hexo 站点。
配置文件概述
_config.yml
文件是一个 YAML 格式的文件,它位于 Hexo 站点的根目录下。您可以使用任何文本编辑器打开它,并对其中的参数进行修改。
配置文件字段
_config.yml
文件中包含了大量配置参数,其中一些参数是必填的,另一些参数则是可选的。下表列出了 _config.yml
文件中的所有字段及其说明:
字段 | 说明 | 默认值 |
---|---|---|
title |
站点标题 | "" |
description |
站点 | "" |
keywords |
站点关键词 | "" |
url |
站点 URL | "http://yoursite.com" |
root |
站点根目录 | "/" |
permalink |
文章链接格式 | "/:year/:month/:day/:title/" |
tag_dir |
标签目录 | "/tags/" |
category_dir |
分类目录 | "/categories/" |
archive_dir |
归档目录 | "/archives/" |
theme |
站点主题 | "landscape" |
plugins |
站点插件 | [] |
deploy |
部署配置 | {} |
配置文件示例
以下是一个 _config.yml
文件的示例:
title: "我的博客"
description: "这是一个关于编程、生活和旅行的博客。"
keywords: "编程,生活,旅行"
url: "http://myblog.com"
root: "/"
permalink: "/:year/:month/:day/:title/"
tag_dir: "/tags/"
category_dir: "/categories/"
archive_dir: "/archives/"
theme: "landscape"
plugins: ["hexo-generator-feed"]
deploy: {
type: "git",
repository: "https://github.com/myusername/myblog.git",
branch: "master"
}
结语
_config.yml
文件是 Hexo 站点的核心配置文件,它包含了站点的各种信息和配置参数。通过修改 _config.yml
文件,您可以自定义站点的标题、、关键词、URL、根目录、文章链接格式、标签目录、分类目录、归档目录、站点主题、站点插件和部署配置等。