Hexo 永久链接
2020-10-20 16:48 更新
永久链接(Permalinks)
您可以在 _config.yml
配置中调整网站的永久链接或者在每篇文章的 Front-matter 中指定。
变量
除了下列变量外,您还可使用 Front-matter 中的所有属性。
变量 | 描述 |
---|---|
:year
|
文章的发表年份(4 位数) |
:month
|
文章的发表月份(2 位数) |
:i_month
|
文章的发表月份(去掉开头的零) |
:day
|
文章的发表日期 (2 位数) |
:i_day
|
文章的发表日期(去掉开头的零) |
:hour
|
文章发表时的小时 (2 位数) |
:minute
|
文章发表时的分钟 (2 位数) |
:second
|
文章发表时的秒钟 (2 位数) |
:title
|
文件名称 (relative to “source/_posts/“ folder) |
:name
|
文件名称 |
:post_title
|
文章标题 |
:id
|
文章 ID (not persistent across cache reset) |
:category
|
分类。如果文章没有分类,则是 default_category 配置信息。 |
:hash
|
SHA1 hash of filename (same as :title ) and date (12-hexadecimal) |
您可在 permalink_defaults 参数下调整永久链接中各变量的默认值:
permalink_defaults:
lang: en
示例
source/_posts/hello-world.mdtitle: Hello World
date: 2013-07-14 17:01:34
categories:
- foo
- bar
date: 2013-07-14 17:01:34
categories:
- foo
- bar
参数 | 结果 |
---|---|
:year/:month/:day/:title/ | 2013/07/14/hello-world/ |
:year-:month-:day-:title.html | 2013-07-14-hello-world.html |
:category/:title/ | foo/bar/hello-world/ |
:title-:hash/ | hello-world-a2c8ac003b43/ |
source/_posts/lorem/hello-world.mdtitle: Hello World
date: 2013-07-14 17:01:34
categories:
- foo
- bar
参数 | 结果 |
---|---|
:year/:month/:day/:title/ | 2013/07/14/lorem/hello-world/ |
:year/:month/:day/:name/ | 2013/07/14/hello-world/ |
多语种支持
若要建立一个多语种的网站,您可修改 new_post_name 和 permalink 参数,如下:
new_post_name: :lang/:title.md
permalink: :lang/:title/
当您建立新文章时,文章会被储存到:
$ hexo new "Hello World" --lang tw
# => source/_posts/tw/Hello-World.md
而网址会是:
http://localhost:4000/tw/hello-world/
以上内容是否对您有帮助:
← Hexo 自定义
更多建议: