summaryrefslogtreecommitdiff
path: root/_config.yml
diff options
context:
space:
mode:
authorsomhairle <[email protected]>2026-04-21 20:40:27 +0800
committerSomhairle H. Marisol <[email protected]>2026-05-24 17:24:57 +0800
commitad8f9f55ea79a4d587aecc69698808da82de3d62 (patch)
treed25c0db712e6f015d850627ff957edea44c64f94 /_config.yml
downloadblog-ad8f9f55ea79a4d587aecc69698808da82de3d62.tar.gz
二〇二六年四月二十一日
Diffstat (limited to '_config.yml')
-rw-r--r--_config.yml168
1 files changed, 168 insertions, 0 deletions
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 00000000..1623d544
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1,168 @@
+# Hexo Configuration
+## Docs: https://hexo.io/docs/configuration.html
+## Source: https://github.com/hexojs/hexo/
+
+# Site
+title: 暮秋小屋
+subtitle: '暮秋小屋'
+description: '这里是暮秋小屋,思念和灵感的寄存处'
+keywords: 韩暮秋,MuqiuHan,'Muqiu Han', 'muqiu han', muqiuhan
+author: 韩暮秋
+language: en
+timezone: ''
+
+# URL
+## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
+url: http://muqiu-han.cn
+permalink: :year/:month/:day/:title/
+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: uncategorized
+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: theme
+
+# Deployment
+## Docs: https://hexo.io/docs/one-command-deployment
+deploy:
+ type: ''
+
+math:
+ # Default (false) will load mathjax / katex script on demand.
+ # That is it only render those page which has `mathjax: true` in front-matter.
+ # If you set it to true, it will load mathjax / katex script EVERY PAGE.
+ every_page: false
+
+ mathjax:
+ enable: true
+ # Available values: none | ams | all
+ tags: none
+
+ katex:
+ enable: false
+ # See: https://github.com/KaTeX/KaTeX/tree/master/contrib/copy-tex
+ copy_tex: false
+
+mathjax:
+ tags: none # or 'ams' or 'all'
+ single_dollars: true # enable single dollar signs as in-line math delimiters
+ cjk_width: 0.9 # relative CJK char width
+ normal_width: 0.6 # relative normal (monospace) width
+ append_css: true # add CSS to pages rendered by MathJax
+ every_page: false # if true, every page will be rendered by MathJax regardless the `mathjax` setting in Front-matter
+ packages: # extra packages to load
+ extension_options: {}
+ # you can put your extension options here
+ # see http://docs.mathjax.org/en/latest/options/input/tex.html#tex-extension-options for more detail
+
+search:
+ path: search.xml
+ field: all
+ content: true
+ format: html
+
+markdown:
+ render:
+ html: true
+ xhtmlOut: false
+ breaks: true
+ linkify: true
+ typographer: true
+ quotes: '“”‘’'
+ plugins:
+ - markdown-it-abbr
+ - markdown-it-footnote
+ - markdown-it-ins
+ - markdown-it-sub
+ - markdown-it-sup
+ anchors:
+ level: 2
+ collisionSuffix: 'v'
+ permalink: true
+ permalinkClass: header-anchor
+ permalinkSymbol: ¶
+
+# Mermaid tag
+mermaid:
+ enable: true
+ # Available themes: default | dark | forest | neutral
+ theme:
+ light: forest
+ dark: neutral