mirror of https://github.com/jkjoy/sunpeiwen.git
158 lines
4.5 KiB
YAML
158 lines
4.5 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: posts/: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: oranges
|
||
#theme: fluid
|
||
theme: blank
|
||
## aplayer
|
||
aplayer:
|
||
asset_inject: false
|
||
meting: true
|
||
# Deployment
|
||
## Docs: https://hexo.io/docs/one-command-deployment
|
||
deploy:
|
||
# - type: git
|
||
# repo:
|
||
# github: https://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@github.com/jkjoy/blog2.git
|
||
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.
|
||
aiexcerpt:
|
||
default_enable: true
|
||
custom: true
|
||
api: https://burn.hair/v1
|
||
token: sk-7aHIS1dvoDbiWpJU4e9eAe2c16B1413f8920BaA87bA56325
|
||
model:
|
||
prompt: '你是一个摘要生成工具,你需要解释我发送给你的内容,不要换行,不要超过200字,只需要介绍文章的内容,不需要提出建议和缺少的东西。请用中文回答,输出的内容开头为“这篇文章介绍了”'
|
||
ignoreEl: [
|
||
'table', 'pre', 'figure'
|
||
]
|
||
max_token: 2000, |