_config.yml配置

网站

1
2
3
4
5
6
7
8
# 网站
title: 'Naokuo'
subtitle: '你好!'
description: '<b id="inof-ttf">青天有月来几时?<br>我今停杯一问之。<br>人攀明月不可得,<br>月行却与人相随。</b>'
keywords: '生活,blog,博客,Naokuo,学习,分享,hexo,NAOKUO,HEXO naokuo,Blog,naokuo`Blog,naokuo的博客'
author: 'Naokuo'
language: 'zh-CN'
timezone: 'Asia/Shanghai'

网址

1
2
3
4
5
6
7
8
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://www.naokuo.top
permalink: posts/:abbrlink/
permalink_defaults:
pretty_urls:
trailing_index: false # Set to false to remove trailing 'index.html' from permalinks
trailing_html: false # Set to false to remove trailing '.html' from permalinks

目录

1
2
3
4
5
6
7
8
9
10
11
# Directory
source_dir: source
public_dir: public
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
i18n_dir: :lang
## 跳过文件夹
skip_render:
- "games/game/**"

文章

  • 文章新建增加年月日方便管理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Writing
new_post_name: :year/:month/:day/:title.md # File name of new posts
default_layout: post
titlecase: true # Transform title into titlecase
external_link:
enable: true # Open external links in new tab
field: site # Apply to the whole site
exclude: ''
filename_case: 0
render_drafts: false
post_asset_folder: false
relative_link: false
future: true
syntax_highlighter: highlight.js
highlight:
line_number: true
auto_detect: false
tab_replace: ''
wrap: true
hljs: false
prismjs:
preprocess: true
line_number: true
tab_replace: ''

主页设置

1
2
3
4
5
6
7
8
# Home page setting
# path: Root path for your blogs index page. (default = '')
# per_page: Posts displayed per page. (0 = disable pagination)
# order_by: Posts order. (Order by date descending by default)
index_generator:
path: ''
per_page: 6
order_by: -date

分类 & 标签

1
2
3
4
# Category & Tag
default_category: uncategorized
category_map:
tag_map:

日期 / 时间格式

1
2
3
4
5
6
7
8
# Date / Time format
## Hexo uses Moment.js to parse and display date
## You can customize the date format as defined in
## http://momentjs.com/docs/#/displaying/format/
date_format: YYYY-MM-DD
time_format: HH:mm:ss
## updated_option supports 'mtime', 'date', 'empty'
updated_option: 'mtime'

分页

1
2
3
4
# Pagination
## Set per_page to 0 to disable pagination
per_page: 6
pagination_dir: page

主题

1
2
3
4
# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: anzhiyu

发布

  • 插件安装
1
npm install hexo-deployer-git --save
1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
- type: 'git'
repo:
github: git@github.com:007/007.github.io.git,master