公众号自动生成副标题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公众号自动生成副标题
在公众号中,尤其是在文章较为长篇的情况下,使用副标题可以使文章结构更
加明晰,也方便读者更好地浏览和理解内容。
然而,在写作过程中,为每一个段落手动添加副标题会比较繁琐,也易出错。
因此,是否能够实现自动生成副标题呢?本文将介绍两种方法:使用小程序和JS插件来实现公众号自动生成副标题。
一、使用微信公众号小程序
微信公众号中有一款小程序叫做“一键分章节”,它可以将文章按照标题自动生
成副标题,并且支持自动去除字数过少的段落。
使用方法如下:
1.在微信公众号后台登录,点击“群发”-“新建图文消息”;
2.编写正文内容,并将正文需要转换成副标题的部分添加上对应的一级
标题,如“1、xxxxx”;
3.点击右上角“小程序”图标,在搜索框中输入“一键分章节”;
4.安装小程序并打开,点击“一键分章节”-“一键排版”;
5.小程序会自动将正文中的一级标题转换成副标题,并去除字数过少的
段落。
使用这款小程序,可以节省许多手动添加副标题的时间,同时还能使文章内容
更加清晰明了。
不过,需要注意的是,该小程序需要在微信公众号中使用,且仅限于按照一级标题转换成副标题,不能再进行更深层次的级数划分。
二、使用JS插件
JS插件可以直接在公众号的编辑器中使用,不需要额外安装APP或小程序。
在编辑器中添加自定义JS插件后,即可实现自动生成副标题的功能。
以下介绍一
款JS插件的使用:
1.准备一个文本编辑器,如“记事本”、“Sublime Text”等,打开编辑器;
2.在编辑器中输入以下内容:
```javascript $(’#js_article’).find(’p’).each(function(i, elem) { if
(elem.children.length == 1 && elem.children[0].tagName == ‘IMG’) { return; } var
text = elem.textContent.trim(); if (text.length > 0) { var level = -1; if (/^第[一二三四
五六七八九十]+章./.test(text)) { level = 1; } else if (/^Part\s+\d+(.)/.test(text)) { level = 1; } else if (/^\d+\../.test(text)) { level = 2; } else if (/1+\../.test(text)) { level = 2; } if
1 A-Z
(level != -1) { var span = ’<span class=。