Files
chill_notes/HomePage/config/_default/site(1).yml
2026-04-22 10:45:44 +08:00

127 lines
4.8 KiB
YAML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 默认配置(请勿直接修改)。
# 建议复制到 config/user/site.yml 并按需调整;用户配置采用“完全替换”策略,将覆盖默认配置。
# 网站基本信息
title: MeNav
description: Personal Navigation Station
author: rbetree
favicon: menav.svg
logo_text: MeNav
icons:
# 站点卡片图标模式:
# - favicon自动根据 URL 加载站点 favicon失败时回退到 Font Awesome 图标)
# - manual始终使用手动指定的 Font Awesome 图标(不发起外部请求)
# 隐私提示:启用 favicon 模式会请求第三方服务以获取图标,可能将站点 URL 发送给服务商(详见 README"隐私说明")。
mode: favicon # 可选: favicon | manual默认 favicon
# favicon 服务区域选择(仅在 mode: favicon 时生效):
# - com优先使用 gstatic.com国际版失败后回退到 gstatic.cn中国版
# - cn优先使用 gstatic.cn中国版失败后回退到 gstatic.com国际版
# 说明:如果你在中国大陆且访问 gstatic.com 较慢,建议设置为 cn 以提升图标加载速度
region: cn # 可选: com | cn默认 com
# 安全策略(可选):链接 URL scheme 白名单
# - 默认允许http/https/mailto/tel + 所有相对链接(# / ./ ../ ?
# - 其他 scheme 会在页面中安全降级为 # 并输出告警(避免 javascript: 等危险链接变成可点击)
# - 如需支持 obsidian://、vscode:// 等自定义协议,可在此显式放行
security:
allowedSchemes:
- http
- https
- mailto
- tel
# 示例:
# allowedSchemes: [http, https, mailto, tel, obsidian, vscode]
# 主题设置:默认明暗模式(可选)
# - mode: dark | light | system
# - dark/light首屏默认主题用户点击按钮切换后会写入 localStorage 并覆盖该默认值
# - system跟随系统 prefers-color-scheme用户手动切换后同样会写入 localStorage 并停止跟随
theme:
mode: dark # 可选: dark | light | system默认 dark
# 字体设置:全站基础字体
# - source: css | google | system
# - css: 通过 cssUrl 引入第三方字体 CSS
# - google: 通过 Google Fonts 加载 familyweight 建议 100~900
# - system: 只使用本地/系统字体,不额外发起请求
fonts:
source: css
cssUrl: 'https://fontsapi.zeoseven.com/292/main/result.css'
preload: true # 可选:使用 preload+onload 的方式非阻塞加载字体 CSS更利于首屏性能
family: LXGW WenKai
weight: normal
# 示例:切换到 Google Fonts
# fonts:
# source: google
# family: "Noto Sans SC"
# weight: 400
# 个人资料:显示在首页顶部的欢迎信息
profile:
# 注意:首页(导航第一项)标题区优先使用 profile.title/profile.subtitle
# 因此建议把首页希望展示的文案写在这里,避免“改了 pages/<首页id>.yml 但首页不生效”的误会
title: Hello,
subtitle: Welcome to My Navigation
# RSSPhase 2用于 articles 页面文章聚合
# 说明:
# - `npm run build` 默认不联网;仅 `npm run sync-articles` 会联网抓取并写入缓存
# - 缓存目录建议放在 dev/(仓库默认 gitignore避免误提交
rss:
enabled: true
cacheDir: dev
fetch:
timeoutMs: 10000 # 单请求超时(毫秒)
totalTimeoutMs: 60000 # 全流程总超时(毫秒)
concurrency: 5 # 并发抓取站点数
maxRetries: 1 # 单站点重试次数best-effort
maxRedirects: 3 # 最大重定向次数
articles:
perSite: 8 # 单站点最多抓取条数
total: 50 # 全站聚合上限
summaryMaxLength: 200 # 摘要最大长度(字符)
# GitHub用于 projects 页面右侧“贡献热力图”(可选)
# - username你的 GitHub 用户名(例如 torvalds
# - heatmapColor热力图主题色不带 #,例如 339af0
github:
username: 'rbetree' # 你的 GitHub 用户名(例如 torvalds为空则 projects 页不展示热力图)
heatmapColor: 37b24d
cacheDir: dev # projects 仓库元信息缓存目录(默认 dev仓库默认 gitignore
# 社交媒体链接:显示在侧边栏底部;可按需增删
social:
- name: GitHub
url: https://github.com
icon: fab fa-github
- name: Telegram
url: https://t.me
icon: fab fa-telegram
- name: Twitter
url: https://twitter.com
icon: fab fa-twitter
- name: Steam
url: https://steam.com
icon: fab fa-steam
# 导航配置(顺序第一项即首页/默认打开页)
navigation:
- name: 常用 # 菜单名称
icon: fas fa-star # Font Awesome 图标类
id: common # 页面标识符(唯一,需与 pages/<id>.yml 对应)
- name: 项目
icon: fas fa-project-diagram
id: projects
- name: 文章
icon: fas fa-book
id: articles
- name: 书签
icon: fas fa-bookmark
id: bookmarks
- name: 关于
icon: fas fa-file-alt
id: content