gbt777427 downloads在笔记正文、Frontmatter一键追加"文章信息":字数、阅读时间、图片数、创建/修改时间、自定义链接与图片等……appends configurable article-info lines (word count, reading time, images, timestamps, custom links/images…) to your note and Frontmatter
简要描述(Brief): 在 Obsidian 笔记正文自动追加"文章信息行"——字数、阅读时间、图片数、创建/修改时间、自定义链接与图片等,支持 Frontmatter 属性组合与灵活排版。
Article Info Inserter is an Obsidian community plugin that automatically appends configurable article-info lines to your Markdown notes. It helps you keep consistent metadata — word count, reading time, image count (local/network), created/modified time, custom links/images, and more — without manually maintaining footers.
data-aii="marker" block, so your body content is never duplicated or corrupted.main.js and manifest.json from GitHub Releases;.obsidian/plugins/article-info-inserter/ folder;Desktop only: The plugin relies on Node
cryptoandfsfor image MD5 deduplication and local file handling, so it is markedisDesktopOnly: trueand does not support mobile Obsidian.
Article Info Inserter(文章信息追加器)是一款 Obsidian 社区插件,用于在 Markdown 笔记中自动生成并维护一段"文章信息"。你可以把它理解为"为每篇文章自动贴一个信息脚注":
插件以 data-aii="marker" 的 HTML 块标记写入信息行,更新时只替换该区块内容,不破坏你的正文。
| 特性 | 说明 |
|---|---|
| 多维度统计 | 字数、字符数、阅读时间、页数、图片(本地/网络)、嵌入、脚注、代码、链接等 13+ 指标 |
| Frontmatter 组合 | 自由组合正文标签位与 Frontmatter 属性,统一展示 |
| 灵活排版 | 首行/尾行可分别配置,支持对齐(左/中/右/两端)与缩进 |
| 链接与图片 | 可插入自定义链接或网络/本地图片,自动去重与路径规范化 |
| 一键更新 | 命令面板"更新文章信息",自动识别并替换旧标记,不重复插入 |
| 双语界面 | 设置界面完整中英文,随系统/手动切换 |
| 桌面端 | 当前版本依赖 Node crypto/fs,仅支持桌面端 Obsidian(isDesktopOnly: true) |
main.js 与 manifest.json;.obsidian/plugins/article-info-inserter/ 目录;1.0 版本使用 *[...] 行内标记框定信息区域,由于 Obsidian 的样式渲染限制,该方式容易出错(如主题将 *** 渲染为多彩字、标记被误识别等)。
2.0 版本改用 <div data-aii="marker"> HTML 块方式,更稳定、兼容性好。
⚠️ 样式不兼容声明:2.0 与 1.0 的信息标记完全不兼容。如果你此前使用过 1.0 版本,升级到 2.0 后:
- 必须手动删除旧的
*[...]标记行,否则旧标记不会被 2.0 识别或清理;- 删除旧标记后,重新执行"更新文章信息"即可生成新的
div格式信息行。
插件写入的是带 data-aii="marker" 的 HTML 块。若需通过 Pandoc 导出 Word/DOCX 并保留追加文字的加粗、斜体、颜色等样式,可搭配可选的 Lua 过滤器包(见仓库 optional/word-export/ 目录,含 aii-docx.lua 与 aii-image-center.lua 及用法文档)。
注意:导出 PDF 无此问题——Pandoc 对 PDF(LaTeX)路径原生支持 HTML 行内样式,无需额外过滤器。仅 DOCX 输出需要本可选包。
详见:可选功能包说明
Q:为什么只支持桌面端?
A:插件使用 Node crypto(图片 MD5 去重)与 fs(文件操作),移动端 Obsidian 受限环境无法运行,故标记 isDesktopOnly: true。
Q:插件为什么要直接访问文件系统(Node fs)?
A:fs 仅用于插件功能必需的文件操作:① 将用户配置的本地/网络图片复制到当前笔记所在 vault 的附件目录;② 计算图片内容 MD5 用于去重;③ 读取/写入本插件自身的数据文件(如 data.json)。不会访问或修改 vault 外的用户文件。
Q:信息行会破坏我的正文吗? A:不会。插件以独立 HTML 块标记写入,更新时只替换该区块,正文原样保留。
Q:如何彻底移除插件写入的信息?
A:执行"更新文章信息"前,手动删除 <div data-aii="marker">…</div> 区块即可;或禁用插件后清理。
| 设置面板(中文) | 设置面板(英文) | 正文信息行效果 | Word 导出效果 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
MIT