mirror of https://github.com/jkjoy/sunpeiwen.git
163 lines
4.4 KiB
YAML
163 lines
4.4 KiB
YAML
# Hexo Configuration
|
|
## Docs: https://hexo.io/docs/configuration.html
|
|
## Source: https://github.com/hexojs/hexo/
|
|
|
|
# Site
|
|
title: 提剑追梦
|
|
subtitle: 一个分享自己生活的博客
|
|
description: 曾梦想仗剑走天涯;因太胖放弃原计划.
|
|
keywords: DIY,黑苹果,分享,自由
|
|
author: 浪子
|
|
language: zh-CN
|
|
timezone: ''
|
|
|
|
# URL
|
|
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
|
|
url: https://blog.jkjoy.cn
|
|
permalink: :year/:abbrlink.html
|
|
permalink_defaults:
|
|
pretty_urls:
|
|
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
|
|
trailing_html: true # Set to false to remove trailing '.html' from permalinks
|
|
|
|
# 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:
|
|
|
|
# Writing
|
|
new_post_name: :title.md # File name of new posts
|
|
default_layout: post
|
|
titlecase: false # 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
|
|
highlight:
|
|
enable: true
|
|
line_number: true
|
|
auto_detect: false
|
|
tab_replace: ''
|
|
wrap: true
|
|
hljs: false
|
|
prismjs:
|
|
enable: false
|
|
preprocess: true
|
|
line_number: true
|
|
tab_replace: ''
|
|
|
|
# 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: 10
|
|
order_by: -date
|
|
|
|
# Category & Tag
|
|
default_category: share
|
|
category_map:
|
|
tag_map:
|
|
|
|
# Metadata elements
|
|
## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
|
|
meta_generator: true
|
|
|
|
# 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'
|
|
|
|
# Pagination
|
|
## Set per_page to 0 to disable pagination
|
|
per_page: 10
|
|
pagination_dir: page
|
|
|
|
# Include / Exclude file(s)
|
|
## include:/exclude: options only apply to the 'source/' folder
|
|
include:
|
|
exclude:
|
|
ignore:
|
|
|
|
# Extensions
|
|
## Plugins: https://hexo.io/plugins/
|
|
## Themes: https://hexo.io/themes/
|
|
#theme: butterfly
|
|
#theme: Klise
|
|
theme: fluid
|
|
## aplayer
|
|
aplayer:
|
|
asset_inject: false
|
|
meting: true
|
|
# Deployment
|
|
## Docs: https://hexo.io/docs/one-command-deployment
|
|
deploy:
|
|
# - type: cos-cdn
|
|
# cloud: tencent
|
|
# secretId: AKIDkX0rmpIn18BVobSmP9HUcVKE3rRU3BGP
|
|
# secretKey: CNL1saZZPE1eIJpNRpyc9xURXUrZWZD7
|
|
# bucket: blog-1251893119
|
|
# region: ap-shanghai
|
|
- type: git
|
|
repo:
|
|
github: https://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@github.com/jkjoy/blog2.git
|
|
# - type: sftp
|
|
# host: blog.jkjoy.cn
|
|
# user: root
|
|
# pass: l1987615L.
|
|
# remotePath: /www/wwwroot/blog.jkjoy.cn
|
|
# port: 22
|
|
#privateKey: [path/to/privateKey]
|
|
#passphrase: [passphrase]
|
|
#agent: [path/to/agent/socket]
|
|
## 地图
|
|
baidusitemap:
|
|
path: baidusitemap.xml
|
|
feed:
|
|
enable: true
|
|
type: atom
|
|
path: atom.xml
|
|
limit: 20
|
|
hub:
|
|
content:
|
|
content_limit: 140
|
|
content_limit_delim: ' '
|
|
order_by: -date
|
|
icon: icon.png
|
|
autodiscovery: true
|
|
template:
|
|
is_need_proxy: false
|
|
proxy_url: http://localhost:50018
|
|
baidu_appid: ''
|
|
baidu_appkey: ''
|
|
rewrite: false
|
|
# abbrlink config
|
|
abbrlink:
|
|
alg: crc32 #support crc16(default) and crc32
|
|
rep: hex #support dec(default) and hex
|
|
drafts: false #(true)Process draft,(false)Do not process draft. false(default)
|
|
# Generate categories from directory-tree
|
|
# depth: the max_depth of directory-tree you want to generate, should > 0
|
|
auto_category:
|
|
enable: true #true(default)
|
|
depth: #3(default)
|
|
over_write: false
|
|
auto_title: false #enable auto title, it can auto fill the title by path
|
|
auto_date: false #enable auto date, it can auto fill the date by time today
|
|
force: false #enable force mode,in this mode, the plugin will ignore the cache, and calc the abbrlink for every post even it already had abbrlink. This only updates abbrlink rather than other front variables.
|