文章
共 10 篇
在这里写下来的,是想留下来的。
给 Claude Code 接上 Mac 通知 + Bark 推送
起因:在 GitHub 上看到一份 Windows 下给 Claude Code 加系统通知的 gist↗ ,PowerShell 写的,落地 Mac 用不了。索性重写一份 macOS 版,再顺手加一条 Bark↗ 推送 —— 长任务跑起来人离开屏幕,手机也能响。
T11i Include-Code 冒烟测试
T11i 渲染验证。include-code shortcode 走 readFile,把内容包成 fenced code 再 markdownify,最终走 Chroma 高亮。本页验证两种语言(python / yaml)的 fixture 切换。
T11h Include 冒烟测试
T11h 渲染验证。include shortcode 走 readFile | safeHTML,把项目根相对路径下的文件内容当 HTML 直接插入。fixture 在 assets/snippets/hello.html — 一段标题 / 列表 / 链接的 HTML 片段。
T11g Gallery 冒烟测试
T11g 渲染验证。gallery shortcode 自身只吐占位 div,由 shortcode_gallery partial 在 runtime 拉 JSON、调 justifiedGallery 排版、再交给 lightGallery 处理弹层。fixture 见 /data/smoke/gallery.json (3 张 placehold.co 占位图)。 1. 单个 gallery 自检清单 浏览器 Network 面板:/data/smoke/gallery.json 200 OK CDN 注入:jQuery / justifiedGallery / lightGallery (+ thumbnail / zoom 插件) 都加载成功 DOM:#gallery-1 内被 JS 替换成 3 个 <a><img></a>,按 justifiedGallery 排成一行 点击任一缩略图:lightGallery 全屏弹层打开,能在 3 张图之间左右切换 弹层底部出现 subHtml 注入的标题块(“Smoke fixture #1/2/3”) 暗色模式下背景与控件可读 Console 无 lightGallery / justifiedGallery 相关错误
T11f Pullquote 冒烟测试
T11f 渲染验证。pullquote 是 E8 之后补的 shortcode,输出 <blockquote class="pullquote">,由 prose.css 接样式。本页验证两种形态:带 author / 不带 author。
T11e Callout 冒烟测试
T11e 渲染验证。callout 的 4 种 type(note / tip / warn / danger)由 layouts/partials/icon.html 与 assets/css/components.css 实际支持,其余 type 会落到无图标"裸壳"——本页只列这 4 个。
T11d 代码 Tab 切换冒烟测试
T11d 渲染验证。展示 tab shortcode 与代码块组合时的常见三种场景。 如果切换 tab 后代码块没有跟随切换,说明 tab.css 的 :checked+label+.shortcode-tab-item 选择器没生效。 1. 跨平台命令切换(macOS / Windows / Linux) 最常见的用法 —— 同一个目的,不同 shell 给不同命令。
T11c 内容/工具冒烟测试
T11c 渲染验证。gallery / include / include-code 因依赖外部 data/file,仅在真实 post 中验证。 1. Figure(显式调用版) 占位图(显式调用 figure shortcode) 2. Tab 第一项 这是第一个标签的内容。
T11b 媒体嵌入冒烟测试
这是 T11b 的渲染验证页面。如果 iframe / video player / swiper / image-compare 任一不出现,说明对应 shortcode 没接好。 1. Bilibili 2. Video.js(HTML5 视频播放器) 请启用 JavaScript 并升级到支持 HTML5 视频的浏览器以观看此视频
T11a 学术核心冒烟测试
这是 T11a 的渲染验证页面。如果你看到的是源码而不是图,说明对应的 shortcode 没接好。 1. MathJax 行内:质能方程 \(E = mc^2\)。 行间: $$ \int_{-\infty}^{\infty} e^{-x^2},dx = \sqrt{\pi} $$ 2. Mermaid flowchart LR A[content] --> B[markup hook] B --> C[Page.Store hasMermaid] C --> D[scripts.html init] 3. Markmap 4. Pseudocode \begin{algorithm} \caption{欧几里得算法 (gcd)} \begin{algorithmic} \PROCEDURE{Gcd}{$a, b$} \WHILE{$b \neq 0$} \STATE $t \gets b$ \STATE $b \gets a \bmod b$ \STATE $a \gets t$ \ENDWHILE \RETURN $a$ \ENDPROCEDURE \end{algorithmic} \end{algorithm} 5. AntV G2 (antv-g2 需要 data 文件存在;这里仅占位调用,未提供 script= 时跳过具体图表,但应能正确加载 g2 库。)