这是一个排版自动化测试页面
9/16/2025
这是用于测试 custom-format.js
脚本的第一篇文章。它包含了各种需要被自动修正的排版「错误」。
1. 中文与英文 / 数字混排(空格测试)
这一部分测试 pangu.js
的核心功能。
预期结果: 下面每一行中,中文与英文 / 数字之间都应该被自动添加一个空格。
- 原始:我的博客基于 Hexo v7.3.0 版本。
- 原始:这段代码在 Node.JS 中运行。
- 原始:我最喜欢的 CSS 框架是 TailwindCSS。
- 原始:文件大小为 200MB,共有 10 个文件。
- 原始:A 计划和 B 计划。
2. 标点符号
这一部分用于测试标点替换功能。
预期结果: 引号、括号和逗号等会被替换为正确的全角符号。
- 原始:「你好世界」,这是一个「引用」的例子。
- 原始:这是一个例子(example)。
- 原始:是的,没错。你还好吗?太棒了!
- 原始:你好……
3. 专有名词大小写
这一部分用于测试名词大小写修正功能。
预期结果: github
和 react
等词汇会被自动修正。
- 原始:我喜欢用 GitHub 和 React 开发项目。
4. 必须保持不变的区域(代码块保护测试)
这是最关键的测试。下面的代码块,以及行内代码,其所有内容(包括注释和字符串)都应该保持原样,不增加任何空格,也不修改任何标点。
预期结果: 完美复制,无任何改动。
4.1 整块代码(Fenced Code Block)
javascript
1 | // 这是一个测试function,用于检查pangu是否会错误地修改代码。 |
4.2. 行内代码(Inline Code)
- 原始:请运行
npm install hexo-pangu-plus --save
命令。 - 原始:
pangu.spacing("中英文spacing")
是核心方法。 - 原始:在 HTML 中,我们使用
<code>
标签来标记代码。