hexo-theme-stellar/_config.yml

352 lines
13 KiB
YAML
Raw Normal View History

2021-02-19 23:33:19 +08:00
######## Stellar info ########
stellar:
2022-10-27 22:03:39 +08:00
version: '1.12.0'
2021-02-21 20:53:49 +08:00
homepage: 'https://xaoxuu.com/wiki/stellar/'
repo: 'https://github.com/xaoxuu/hexo-theme-stellar'
2021-02-21 21:31:43 +08:00
cdn_css: # Use cdn links instead of /css/main.css
cdn_js: # Use cdn links instead of /js/main.js
2021-02-19 23:33:19 +08:00
######## head tags ########
2021-02-21 03:13:21 +08:00
open_graph:
enable: true
twitter_id: # for open_graph meta
2021-02-19 23:33:19 +08:00
######## Sidebar ########
sidebar:
logo:
2021-02-24 21:27:31 +08:00
avatar: '[config.avatar](/about/)' # you can set avatar link in _config.yml or '[https://xxx.png](/about/)'
title: '[config.title](/)' # you can set html tag like: '[<img no-lazy height="32px" src="xxx"/>](/)'
2021-02-19 23:33:19 +08:00
menu:
2021-11-19 20:25:18 +08:00
# post: '[btn.blog](/)'
# wiki: '[btn.wiki](/wiki/)'
# friends: '[友链](/friends/)'
# about: '[关于](/about/)'
2021-02-19 23:33:19 +08:00
# Sidebar widgets
2022-10-20 21:34:54 +08:00
widgets:
2022-10-23 18:27:14 +08:00
index: [welcome, recent, timeline] # for home/wiki/categories/tags/archives/404 pages
2021-11-19 22:04:14 +08:00
page: [welcome, toc] # for pages using 'layout:page'
2022-10-26 22:44:50 +08:00
post: [toc, ghrepo, ghissues] # for pages using 'layout:post'
wiki: [toc, ghrepo, ghissues, related] # for pages using 'layout:wiki'
2021-02-19 23:33:19 +08:00
######## Index ########
post-index: # 近期发布 分类 标签 归档 and ...
# '朋友文章': /friends/rss/
2021-02-19 23:33:19 +08:00
2021-08-28 13:08:53 +08:00
######## Main ########
breadcrumb:
2021-11-19 22:04:14 +08:00
home: home # config.title / config.author / home or custom content
2021-08-28 13:08:53 +08:00
2021-02-19 23:33:19 +08:00
######## Article ########
article:
2022-06-14 20:05:49 +08:00
# 如果没有指定封面,是否根据 tags 作为关键词搜索封面图片?
2021-08-23 23:47:12 +08:00
auto_cover: false # search from https://source.unsplash.com/
2022-06-14 20:05:49 +08:00
# 如果没有指定横幅,是否根据 tags 作为关键词搜索横幅图片?
auto_banner: false # search from https://source.unsplash.com/
2021-02-19 23:33:19 +08:00
# 如果没有指定 excerpt 和 description将自动取多长的内容作为文章摘要
auto_excerpt: 200
2021-02-23 21:09:49 +08:00
# 分类颜色
category_color:
'新闻稿': '#DA0F47'
2021-02-25 00:05:23 +08:00
# 文章许可协议
2022-10-05 14:58:05 +08:00
license: '本文采用[署名-非商业性使用-相同方式共享 4.0 国际](https://creativecommons.org/licenses/by-nc-sa/4.0/)许可协议,转载请注明出处。'
2021-02-25 00:05:23 +08:00
# 分享
2021-03-01 23:24:57 +08:00
share: # [wechat, weibo, email, link]
2021-02-19 23:33:19 +08:00
# 相关文章,需要安装插件 (for layout: post)
# npm i hexo-related-popular-posts
related_posts:
enable: false
max_count: 5
2021-07-25 16:44:55 +08:00
2021-02-19 23:33:19 +08:00
######## Comments ########
comments:
2022-10-29 20:11:24 +08:00
service: # beaudar, utterances, twikoo, waline
2021-07-23 12:10:24 +08:00
# beaudar
# https://beaudar.lipk.org/
beaudar:
repo: xxx/xxx
issue-term: pathname
issue-number:
theme: preferred-color-scheme
2021-07-23 23:44:25 +08:00
label:
2021-07-23 12:10:24 +08:00
input-position: top # top/bottom 评论框位置
comment-order: desc # desc 排序
keep-theme: # true/false
2021-07-23 23:44:25 +08:00
loading: false
branch: main
2021-02-19 23:33:19 +08:00
# utterances
# https://utteranc.es/
utterances:
repo: xxx/xxx
issue-term: pathname
issue-number:
2021-07-23 12:10:24 +08:00
theme: preferred-color-scheme
2021-07-23 23:44:25 +08:00
label:
2022-08-28 19:54:34 +08:00
# giscus
# https://giscus.app/zh-CN
giscus:
data-repo: xxx/xxx # [在此输入仓库]
data-repo-id: # [在此输入仓库 ID]
data-category: # [在此输入分类名]
data-category-id:
data-mapping: pathname
data-strict: 0
data-reactions-enabled: 1
data-emit-metadata: 0
data-input-position: top # top, bottom
data-theme: preferred_color_scheme
data-lang: zh-CN
data-loading: lazy
crossorigin: anonymous
# Twikoo
# https://twikoo.js.org/
twikoo:
js: https://fastly.jsdelivr.net/npm/twikoo@1.4.0/dist/twikoo.all.min.js # 建议锁定版本
envId: https://xxx # vercel函数
2022-05-18 20:25:53 +08:00
waline:
js: https://unpkg.com/@waline/client@v2/dist/waline.js
css: https://unpkg.com/@waline/client@v2/dist/waline.css
# Waline server address url, you should set this to your own link
2022-06-07 13:19:56 +08:00
serverURL:
2022-05-18 20:25:53 +08:00
# If false, comment count will only be displayed in post page, not in home page
commentCount: true
# Pageviews count, Note: You should not enable both `waline.pageview` and `leancloud_visitors`.
pageview: false
# Custom locales
# locale:
# placeholder: Welcome to comment # Comment box placeholder
# Custom emoji
# emoji:
# - https://unpkg.com/@waline/emojis@1.1.0/weibo
# - https://unpkg.com/@waline/emojis@1.1.0/alus
# - https://unpkg.com/@waline/emojis@1.1.0/bilibili
# - https://unpkg.com/@waline/emojis@1.1.0/qq
# - https://unpkg.com/@waline/emojis@1.1.0/tieba
# - https://unpkg.com/@waline/emojis@1.1.0/tw-emoji
# - https://unpkg.com/@waline/emojis@1.1.0/bmoji
2022-05-18 20:25:53 +08:00
# Comment infomation, valid meta are nick, mail and link
# meta:
# - nick
# - mail
# - link
# Set required meta field, e.g.: [nick] | [nick, mail]
# requiredMeta:
# - nick
# Language, available values: en-US, zh-CN, zh-TW, pt-BR, ru-RU, jp-JP
# lang: zh-CN
# Word limit, no limit when setting to 0
# wordLimit: 0
# Whether enable login, can choose from 'enable', 'disable' and 'force'
# login: enable
# comment per page
# pageSize: 10
2021-02-19 23:33:19 +08:00
######## Footer ########
footer:
social:
2021-11-19 20:37:42 +08:00
# github:
# icon: '<img src="https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.3/social/08a41b181ce68.svg"/>'
2021-03-13 22:30:07 +08:00
# url: /
2021-11-19 20:37:42 +08:00
# music:
# icon: '<img src="https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.3/social/3845874.svg"/>'
2021-03-13 22:30:07 +08:00
# url: /
2021-11-19 20:37:42 +08:00
# unsplash:
# icon: '<img src="https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.3/social/3616429.svg"/>'
2021-03-13 22:30:07 +08:00
# url: /
2021-11-19 20:37:42 +08:00
# comments:
# icon: '<img src="https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.3/social/942ebbf1a4b91.svg"/>'
2021-11-19 20:37:42 +08:00
# url: /about/#comments
2021-06-26 16:08:16 +08:00
sitemap:
# '博客':
# - '[近期](/)'
# - '[分类](/)'
# - '[标签](/)'
# - '[归档](/)'
# '项目':
# - '[开源库](/)'
# '社交':
# - '[友链](/)'
# - '[留言板](/)'
# '更多':
# - '[关于本站](/)'
# - '[GitHub](/)'
2022-09-14 17:47:08 +08:00
content: | # 支持 Markdown 格式
本站由 [@anonymity](/) 使用 [Stellar](https://github.com/xaoxuu/hexo-theme-stellar) 主题创建。
本博客所有文章除特别声明外,均采用 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 许可协议,转载请注明出处。
# 主题用户越多,开发者维护和更新的积极性就越高,如果您喜欢本主题,请在适当的位置显示主题信息和仓库链接以表支持。
2021-02-19 23:33:19 +08:00
######## Tag Plugins ########
tag_plugins:
# {% note text %}
note:
2021-07-03 23:43:52 +08:00
default_color: '' # light, dark, red, orange, yellow, green, cyan, blue, purple
2021-02-19 23:33:19 +08:00
# {% checkbox %}
checkbox:
interactive: false # enable interactive for user
2022-01-04 23:34:21 +08:00
# {% quot %}
quot:
default: # 可以自行配置多种图标方案
2022-10-24 23:30:34 +08:00
prefix: https://bu.dusays.com/2022/10/24/63567d3e092ff.png
suffix: https://bu.dusays.com/2022/10/24/63567d3e0ab55.png
2022-01-04 23:34:21 +08:00
hashtag:
2022-10-24 23:30:34 +08:00
prefix: https://bu.dusays.com/2022/10/24/63567d3e07da3.png
2022-01-04 23:34:21 +08:00
# {% emoji %}
2021-08-02 16:25:27 +08:00
emoji:
2022-10-04 21:51:16 +08:00
default: https://fastly.jsdelivr.net/gh/cdn-x/emoji/qq/%s.gif
twemoji: https://fastly.jsdelivr.net/gh/twitter/twemoji/assets/svg/%s.svg
2022-10-04 21:51:16 +08:00
qq: https://fastly.jsdelivr.net/gh/cdn-x/emoji/qq/%s.gif
aru: https://fastly.jsdelivr.net/gh/cdn-x/emoji/aru-l/%s.gif
tieba: https://fastly.jsdelivr.net/gh/cdn-x/emoji/tieba/%s.png
2022-01-27 13:46:11 +08:00
# {% image %}
image:
fancybox: # true, false
2022-10-07 02:38:51 +08:00
# {% timeline %}
timeline:
max-height: 80vh
2021-02-19 23:33:19 +08:00
######## JS Plugins ########
plugins:
## required plugins ##
# jquery
jquery: https://fastly.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js
2021-02-19 23:33:19 +08:00
2022-10-07 02:38:51 +08:00
# stellar api
stellar:
sites: /js/plugins/sites.js
friends: /js/plugins/friends.js
ghinfo: /js/plugins/ghinfo.js
timeline: /js/plugins/timeline.js
2022-10-25 22:41:56 +08:00
linkcard: /js/plugins/linkcard.js
fcircle: /js/plugins/fcircle.js
2022-10-07 02:38:51 +08:00
marked: https://cdn.bootcdn.net/ajax/libs/marked/4.0.18/marked.min.js
2021-02-19 23:33:19 +08:00
## optional plugins ##
# preload
preload:
2021-02-21 03:13:21 +08:00
enable: true
service: flying_pages # instant_page, flying_pages
instant_page: https://fastly.jsdelivr.net/gh/volantis-x/cdn-volantis@4.1.2/js/instant_page.js
flying_pages: https://fastly.jsdelivr.net/gh/gijo-varghese/flying-pages@2.1.2/flying-pages.min.js
2021-02-19 23:33:19 +08:00
# image lazyload
# https://www.npmjs.com/package/vanilla-lazyload
lazyload:
2021-02-21 17:27:48 +08:00
enable: true # [hexo clean && hexo s] is required after changing this value.
js: https://fastly.jsdelivr.net/npm/vanilla-lazyload@17.3.1/dist/lazyload.min.js
2021-03-04 22:30:56 +08:00
transition: blur # blur, fade
2021-02-19 23:33:19 +08:00
# https://scrollrevealjs.org/api/reveal.html
scrollreveal:
2021-07-14 01:18:25 +08:00
enable: #true
js: https://fastly.jsdelivr.net/npm/scrollreveal@4.0.9/dist/scrollreveal.min.js
2021-02-22 13:19:21 +08:00
distance: 8px
duration: 500 # ms
2021-03-04 23:38:41 +08:00
interval: 100 # ms
2021-02-19 23:33:19 +08:00
scale: 1 # 0.1~1
2022-01-27 13:46:11 +08:00
2022-01-21 11:24:32 +08:00
# https://fancyapps.com/docs/ui/fancybox/
2022-01-27 13:46:11 +08:00
# available for {% image xxx %}
2022-01-21 11:24:32 +08:00
fancybox:
2022-01-27 13:46:11 +08:00
enable: true
js: https://fastly.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.umd.js
css: https://fastly.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.css
2022-01-27 13:46:11 +08:00
# 可以处理评论区的图片(不支持 iframe 类评论系统)例如:
# 使用twikoo评论可以写: .tk-content img:not([class*="emo"])
2022-05-18 20:25:53 +08:00
# 使用waline评论可以写: #waline_container .vcontent img
2022-01-27 13:46:11 +08:00
selector: .swiper-slide img # 多个选择器用英文逗号隔开
# swiper
swiper:
enable: true
css: https://unpkg.com/swiper@6/swiper-bundle.min.css
js: https://unpkg.com/swiper@6/swiper-bundle.min.js
2022-03-02 14:50:45 +08:00
# 赫蹏 (Heti) - 专为中文网页内容设计的排版样式增强
# https://github.com/sivan/heti
2022-03-02 14:50:45 +08:00
heti:
enable: false
css: https://unpkg.com/heti/umd/heti.min.css
js: https://unpkg.com/heti/umd/heti-addon.min.js
2022-06-07 13:19:56 +08:00
# MathJax
# 需在Markdown文件开头加入mathjax: true
# 推荐使用Pandoc: npm uninstall hexo-renderer-marked --save & npm install hexo-renderer-pandoc --save
mathjax:
enable: false
cdn: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-AMS-MML_HTMLorMML
# Katex - The fastest math typesetting library for the web
# https://katex.org/docs/autorender.html
# https://github.com/KaTeX/KaTeX
# 使用 hexo-renderer-markdown-it-plus 作为公式渲染器npm uninstall hexo-renderer-marked --save npm install hexo-renderer-markdown-it-plus --save
katex:
enable: false
min_css: <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" integrity="sha384-Xi8rHCmBmhbuyyhbI88391ZKP2dmfnOl4rT9ZfRI7mLTdk1wblIUnrIq35nqwEvC" crossorigin="anonymous">
min_js: <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.js" integrity="sha384-X/XCfMm41VSsqRNQgDerQczD69XqmjOOOwYQvr/uuC+j4OPoNhVgjdGFwhvN02Ja" crossorigin="anonymous"></script>
auto_render_min_js: <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"onload="renderMathInElement(document.body);"></script>
2021-03-04 23:38:41 +08:00
2021-04-02 20:24:16 +08:00
style:
2021-08-28 14:03:54 +08:00
darkmode: auto # auto / always / false
2022-09-06 15:03:41 +08:00
smooth_scroll: true # true / false
font-size: 16px
2022-10-12 23:19:10 +08:00
font-family:
2022-10-23 19:17:48 +08:00
logo: 'system-ui, "Microsoft Yahei", "Segoe UI", -apple-system, Roboto, Ubuntu, "Helvetica Neue", Arial, "WenQuanYi Micro Hei", sans-serif'
body: 'system-ui, "Microsoft Yahei", "Segoe UI", -apple-system, Roboto, Ubuntu, "Helvetica Neue", Arial, "WenQuanYi Micro Hei", sans-serif'
code: 'Menlo, Monaco, Consolas, system-ui, "Courier New", monospace, sans-serif'
2022-10-25 10:07:53 +08:00
text-align: left
2022-10-19 13:40:18 +08:00
color:
common:
theme: '#1BCDFC' # 主题色
accent: '#ff5722' # 强调色
link: '#2196f3' # 超链接颜色
button: '#1BCDFC' # 按钮颜色
hover: '#ff5722' # 按钮高亮颜色
light:
background: '#f8f8f8' # 浅色背景颜色
block: '#f2f2f2' # 块背景颜色
card: white # 卡片背景颜色
title: '#000' # 标题文本颜色
text: '#333' # 正文文本颜色
code: '#111' # 行内代码颜色
dark:
background: '#313438' # 深色背景颜色
background-mobile: black # 移动端深色背景OLED调成纯黑可以省电
block: '#2B2F33' # 块背景颜色
card: '#464D57' # 卡片背景颜色
title: '#fff' # 标题文本颜色
text: '#eee' # 正文文本颜色
code: '#ff7043' # 行内代码颜色
2021-04-07 22:38:13 +08:00
animated_avatar:
animate: auto # auto, always
background: https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.2/avatar/round/rainbow64@3x.webp
2021-07-14 00:15:21 +08:00
codeblock:
scrollbar: 4px
2022-06-07 13:19:56 +08:00
highlightjs_theme: https://fastly.jsdelivr.net/gh/highlightjs/cdn-release@11.5.0/build/styles/atom-one-dark.min.css
2022-10-24 00:41:49 +08:00
loading:
loading: 正在加载
error: 加载失败,请稍后重试。
2021-04-01 22:36:26 +08:00
2021-03-04 23:38:41 +08:00
default:
avatar: https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.1/avatar/round/3442075.svg
link: https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.1/link/8f277b4ee0ecd.svg
cover: https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.1/cover/76b86c0226ffd.svg
image: https://fastly.jsdelivr.net/gh/cdn-x/placeholder@1.0.1/image/2659360.svg