专业的公众号文章排版优化工具,提升文章可读性和专业度。
# 基础排版
node scripts/format-article.js input.md output.md
# 指定风格
node scripts/format-article.js input.md output.md --style minimal
# 仅分析
node scripts/format-article.js input.md --analyze
const formatter = require('wechat-article-formatter');
// 格式化文章
const result = formatter.format(content, {
style: 'minimal', // minimal | professional | casual
maxParagraph: 300, // 最大段落字数
addSpacing: true, // 增加段落间距
noEmoji: true // 去除emoji
});
console.log(result.formatted);
console.log(result.stats);
*> 标记粗体斜体# 主标题
文章开头段落...
## 章节标题
章节内容段落...
### 小节标题
小节内容段落...
* 列表项1
* 列表项2
* 列表项3
> 引用内容
**重要信息**强调
---
<h1>主标题</h1>
<p>文章开头段落...</p>
<h2>章节标题</h2>
<p>章节内容段落...</p>
{
"style": "minimal",
"maxParagraph": 300,
"maxSentence": 50,
"addSpacing": true,
"noEmoji": true,
"noImages": false,
"titleStyle": {
"h1": { "size": 32, "bold": true },
"h2": { "size": 24, "bold": true },
"h3": { "size": 20, "bold": false }
},
"paragraphStyle": {
"lineHeight": 1.8,
"margin": "1em 0"
}
}
标题(吸睛)
↓
摘要(100-150字)
↓
正文(1500-2000字)
- 开头(引入)
- 中间(论述)
- 结尾(总结)
↓
标签(3-5个)
A: 设置 noEmoji: true,自动过滤所有emoji表情
A: 设置 maxParagraph: 300,自动拆分长段落
A: 启用 addSpacing: true,自动增加段落间距
A: 支持 Markdown、纯文本、HTML(需转换)
# 创作文章
node wechat-mp-toolkit/scripts/create-article.js --output article.md
# 排版优化
node wechat-article-formatter/scripts/format-article.js article.md formatted.md
# 发布文章
node wechat-mp-toolkit/scripts/publish-article.js formatted.md
# 批量格式化
for file in articles/*.md; do
node scripts/format-article.js "$file" "formatted/$(basename $file)"
done
这是一段很长的文字没有分段读起来很累,没有重点让人抓不住核心内容,用户体验很差。
这是一段经过优化的文字。
分段清晰,读起来轻松。
**重点突出**,核心内容一目了然。
用户体验大幅提升。
适用场景:公众号运营、内容创作、文案优化
关键词:排版、格式化、可读性、公众号、文章优化
共 1 个版本