Files
kurihada c4058528fc feat: 文章顶部自动显示元数据栏(创建日期、更新日期、字数、阅读时间)
- 安装 mkdocs-git-revision-date-localized-plugin,自动提取 git 提交日期
- 覆盖 content.html,在标题下方注入元数据栏
- JavaScript 自动统计中英文字数并估算阅读时间(400 字/分钟)
- 适配 Material SPA 导航 (document$.subscribe),页面切换时自动更新
- 深色模式兼容
2026-06-04 12:04:13 +08:00

83 lines
2.6 KiB
YAML

site_name: 我的知识库
site_description: 个人知识内容存储 — 摄影、旅行、技术、3D打印
site_author: kurihada
theme:
name: material
language: zh
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/brightness-7
name: 切换深色模式
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: indigo
accent: indigo
toggle:
icon: material/brightness-4
name: 切换浅色模式
features:
- navigation.instant # 即时加载(SPA 体验)
- navigation.tracking # 地址栏跟随
- navigation.tabs # 顶部标签导航
- navigation.indexes # 分类文件夹可作为可点击页面
- navigation.top # 回到顶部按钮
- search.suggest # 搜索建议
- search.highlight # 搜索高亮
- content.code.copy # 代码块复制按钮
custom_dir: docs/overrides # 自定义模板覆盖(评论系统等)
markdown_extensions:
- admonition # 提示框 !!! note
- pymdownx.details # 可折叠块
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.highlight # 代码高亮
- pymdownx.inlinehilite # 行内高亮
- pymdownx.tasklist: # 任务列表
custom_checkbox: true
- toc:
permalink: true # 标题锚点链接
- tables # 表格增强
- footnotes # 脚注
- attr_list # 属性支持
plugins:
- search:
lang: zh # 中文搜索优化
- git-revision-date-localized:
enable_creation_date: true
type: date
locale: zh
extra:
social:
- icon: material/camera
link: http://localhost:2283 # Immich 入口
nav:
- 首页: index.md
- 旅行:
- 赛里木湖 2026: 旅行/赛里木湖2026.md
- 摄影: 摄影/index.md
- 技术:
- MkDocs 部署: 技术/mkdocs部署.md
- Artalk 评论系统: 技术/artalk评论系统.md
- Immich 照片管理: 技术/immich部署.md
- 旁路由部署: 技术/旁路由部署.md
- 旁路由使用:
- Linux: 技术/旁路由使用/Linux.md
- Windows: 技术/旁路由使用/Windows.md
- macOS: 技术/旁路由使用/macOS.md
- Android: 技术/旁路由使用/Android.md
- iPhone: 技术/旁路由使用/iPhone.md
- 3D打印: 3D打印/index.md
- 日记: 日记/index.md