本文是 matery 主题自动化测试体系的完整教程,与其余 4 篇功能测试文章(内容 tag / 交互视觉 / 布局页面 / Markdown 语法)配套——那 4 篇是"测试靶场",本文是"测试引擎"。权威依据:tools/tests/release-test.sh(L1-L14,13 层 156 行纯编排)、docs/superpowers/specs/2026-08-06-layout-test-cases.md。 什么时候看这篇? 你是谁 你该看什么 你能得到什么 普通用户(想知道某个功能是否正常) 附录「测试 ↔ 功能对照表」 按功能名找到对应测试文件,确认"这个功能有自动验证" 贡献者(想新增/修改测试用例) §12「如…
阅读全文本文覆盖主题启用的全部 16 个 markdown-it 插件,每项含用途、语法、示例、实现效果,供自动化测试断言。 1. emoji 表情(markdown-it-emoji) 用途 在 Markdown 中直接使用 emoji 短代码。 语法 :smile: :heart: :rocket: 示例 😄 微笑 | ❤️ 爱心 | 🚀 火箭 | 👍 点赞 实现效果 短代码渲染为彩色 emoji。 测试断言:页面含 emoji 渲染标记( 或直接 emoji 字符)。 2. 缩写 abbr(markdown-it-abbr) 用途 定义缩写词,悬停显示全称。 语法 *[HTML]: Hyper Text Markup Langu…
阅读全文
03本文既是 matery 主题交互视觉功能的完整使用教程,也是 自动化测试靶场。覆盖:代码块增强、图片灯箱、打字机、页面特效、繁简转换、进度条、回顶、打赏、打印。 ── 代码与打印 ── 1. 代码块增强 用途 代码块显示语言标签、提供复制/展开/折叠/全屏操作,超长代码自动限高。 配置(主题 _config.yml 的 code 块) code: # 代码块语言标签(默认 TEXT,未识别的语言显示 TEXT) language: enable: true default: "TEXT" # 复制按钮 copy_btn: true # 展开/折叠按钮(超长代码) show_full: true # 主动折叠按钮 shrink: tr…
阅读全文
04本文既是 matery 主题内容 tag 插件的完整使用教程,也是 自动化测试靶场。主题原生注册的 tag 见 themes/matery/scripts/tags/(index.js 统一注册)。自动化测试会断言下方标注的渲染标记。 1. 便签 note 用途 文章内的彩色提示块,用于警示/成功/信息/危险等强调内容。 语法 {% note 颜色 %}内容{% endnote %} 颜色(可选,默认 default):default / primary / success / info / warning / danger 别名:{% subnote %}(次级便签) 全部颜色示例 default 默认便签——普通提示 prima…
阅读全文本文既是 matery 主题布局与页面功能的完整使用教程,也是 自动化测试靶场。覆盖:文章布局特性、侧边栏组件、响应式断点、相册、搜索、评论、暗色模式、加密、RSS/站点地图、PWA。自动化测试(tools/tests/release-test.sh)会断言下方标注的渲染标记。 1. 文章布局特性 1.1 上下篇导航(上一篇/下一篇) 用途:文章底部展示上一篇/下一篇卡片,引导读者连续阅读。 配置(主题 _config.yml): # 文章底部上下篇导航(自动按时间排序相邻文章) prenext: enable: true 实现效果:文章末尾左右两张卡片,显示相邻文章标题 + 缩略图,hover 有渐变背景。 测试断言:文章页含 #…
阅读全文前言 OpenAI Codex Desktop 是 OpenAI 推出的桌面端 AI 编程助手,提供强大的代码生成、理解和调试能力。然而官方仅提供了 macOS 和 Windows 版本,Linux 用户一直被排除在外。 好在开源社区从不让人失望——codex-desktop-linux 项目通过转换上游 macOS Codex.dmg,生成可在 Linux 上原生运行的 Electron 应用,完美填补了这个空白。 为了让国内用户更方便地获取最新安装包,我在 GitHub 上维护了一份 Fork,并在 Releases 页面 提供已经构建好的 .deb / .rpm / .pkg.tar.zst / AppImage 等格式的直接…
阅读全文
07本文将以修复 hexo-minify 的这个报错为例,详细介绍两种在前端开发中最优雅、最常用且能一劳永逸的 npm 包打补丁方法。 在维护 Hexo 博客或进行前端开发时,我们经常会遇到这样的尴尬局面:某个长期不更新的第三方插件,因为它的深层依赖项升级,导致整个项目直接崩溃。 最近升级 hexo 内部包版本,就遇到了几个兼容性问题。其中一个报错 FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html TypeError: minimatch is not a function at…
阅读全文如果你正在用 LLM 构建任何东西,2026 年你不应该还在为推理成本付钱。 $0/月 跑起真实的生产工作负载——聊天机器人、Agent、研究 Pipeline 全都不在话下。 AI Gateway 高级路由玩法 和 本地模型(Ollama / LM Studio) 方案,帮你把免费额度和私有推理能力结合到极致。 一览对比表 提供商 可用模型 免费额度 是否需要信用卡 最适合场景 Google Gemini API Gemini 2.5 Flash(免费层) 1,500 次/天,10 RPM 否 最易上手的免费基线 Groq Llama 3.1、Mixtral、Gemma 2 30 RPM,6K TPM,1,000 次/天 否 速度…
阅读全文社会认知篇:信息传播控制竞争是社会观察重要的角度之一,只有了解信息进化的历史、背景和原因,才能理解现代社会的各种社会现象,并对背后的原因、逻辑、以及后续影响有清醒的认识,才不会被各种宣传洗脑,进而抓住这背后的各种投资,市场机会!本文以美国总统竞选为镜,介绍传播媒介进化史。 一、引言:谁掌握传播,谁掌握权力 1858年,伊利诺伊州,一场关于参议员席位的辩论在田野间展开。斯蒂芬·道格拉斯与亚伯拉罕·林肯面对面站在露天台上,四周是数千名从各地赶来的农民与市民。他们的每一句话,只能靠人群口耳相传,最远传播不过方圆几英里。 166年后,唐纳德·特朗普在手机屏幕上发布了一条推文,7秒钟内被全球数千万人看见,引发了隔天股市的震荡与外交风波。 同样…
阅读全文天网必将出现,AI帝国的诞生几乎是一个确定的未来事实,它是落后小国超越大国的利器,它什么时候诞生,诞生后会有那些影响,相对于现代社会有哪些优缺点?本文将带你畅想这个未来世界! 霍布斯在《利维坦》中构想了一个人工主权者——一个被人民授权的绝对权威,以终结万人对万人的战争。他没想到,三百年后,这个主权者可能真的不是人类。 前言:一个正在发生的思想实验 2022年,爱沙尼亚的一名法官在审理一起合同纠纷时,使用了AI系统生成的初步裁决建议,并直接采纳。这不是新闻头条,而是一则被淹没在日常政务公告里的小注脚。 2023年,冰岛议会在讨论一项税法修正案时,AI系统实时分析了该法案与现行1400项法规的潜在冲突,并在3分钟内完成了人类法律顾问需要…
阅读全文