您的购物车目前是空的!
博客自动发文——自动办公典型案例(2)
写博客的时候如果需要将本地文章上传到博客平台,比如WordPress,文字和图片可能无法一次性复制,如果图片较多,还需要一张一张上传会很麻烦。要解决这个问题,可以使用embed-images、md_img2base64_project、Power Automate(windows的RPA工具)、147SEO等工具制作一套自动发文方案。以效率部落(此博客)发布的开源工具分享类文章为例,自动发文主要分为以下3步。
生成或写作文章
效率部落的开源工具分享类文章大多以github开源工具,博主根据github提供的api制作了一个自动成文工具,可以输入链接后自动获取页面关键信息,生成MarkDown格式的文章,如下图所示,支持选择指定信息成文。
另外如有AI自动成文需要,可以使用GPT生成工具,如博主自己搭建的GPT访问平台或147的工具。
文章完成后放入无其它无关文件的目录中。
将文章及图片转换为适当格式
博主的本地文章主要是MarkDown格式(简称md,关于此格式的介绍可见http://wp.xiaohe.work/2023/07/27/130/),写起来很丝滑,但其中的图片为引用存储,一般不能同文章一次性上传至博客平台。此处博主选择使用embed-images或md_img2base64_project将md文件中的图片转换为base64,这两个工具都是开源的,用哪一个取决于图片是否需要压缩,后者支持压缩。在安装或下载好这两个工具后,转入Power Automate中调用指令进行操作。创建如下图所示的自动流程。
其中有文件的复制操作,图片的压缩,格式转换,还使用到了Pandoc将md文件转换为html文件,便于下一步进行发布。转换完成后,将自动把完成的文件复制到待发布的文件夹中。
将文章发布到平台
发布平台选择147SEO工具,可以自动连接WordPress批量发布文章,只要保持程序运行就能自动监测到新文章并入库,至此博客自动发文完成。
更多自动发文等自动办公技巧,可持续关注效率部落或联系晓和软件咨询。
发表回复