让安知鱼主题引用块支持 Obsidan 语法

AI-摘要
DeepSeek GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
让安知鱼主题引用块支持 Obsidan 语法
雨天狂奔让安知鱼主题引用块支持 Obsidan 语法
无需复杂的安知鱼自带的 tag plugin 语法,难以记忆,只需 obsidian 或 github 的原生语法,即可实现精美的 callout 效果:
效果预览
- 单行无标题
按图操作,注意端口一定不要错,格式
localhost:25002
- 多行:默认标题 + 正文
[!INFO]
部署完成后等待两分钟,点击 CF 分配的域名访问博客
- 多行:自定义标题 + 正文
特别建议
建议使用最新版本,旧版本可能存在兼容性问题
写法示例
关键词字段不区分大小写
1 | > [!TIP] 单行正文 → 图标 + 同一行文字,无标题 |
支持的字段与颜色
| 颜色 | 字段 | 色值 |
|---|---|---|
| 🔵 蓝 | note, info, todo | #027AFF |
| 🌀 青 | summary, tip, hint, important | #53DFDD |
| 🟢 绿 | success, check, done | #44CF6E |
| 🟠 橙 | help, faq, question, warning, caution | #E9973F |
| 🔴 红 | fail, danger, error, bug | #FB464C |
| 🟣 紫 | example, quote | #A882FF |
修改步骤
1. 文件清单
| # | 文件 | 操作 | 说明 |
|---|---|---|---|
| 1 | themes/anzhiyu/scripts/filters/blockquote.js |
新建 | Hexo filter,构建时自动转换 |
| 2 | source/css/article.css |
新建 | 所有样式定义 |
2. 创建 Hexo Filter
- 文件路径
1 | themes/anzhiyu/scripts/filters/blockquote.js |
- 完整代码
1 | /** |
3. 添加 CSS 样式
- 文件路径
1 | source/css/article.css |
- 完整代码
1 | /* ===== 行内代码样式 ===== */ |
如何引用 CSS
在 _config.anzhiyu.yml 的 inject 配置中添加:
1 | inject: |
Obsidian 兼容
以上语法与 Obsidian Callout 完全一致,在 Obsidian 中编辑时也能正确渲染。
维护指南
改颜色
- 只改
source/css/article.css一处
新增关键字
需要同时改两个文件
- JS — 增加图标映射:
1 | const iconMap = { |
- CSS — 增加颜色样式:
1 | .bq-custom { background-color: rgba(103,194,58,0.15) ; border-left-color: #67c23a ; color: #2e7d32 ; } |
#主题 #建站 #博客
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


