littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于puppeteer框架的语雀文章分享器

项目简介

本项目借助puppeteer框架,达成将语雀文章一键分享至多个博客网站的目的。无论是公开文章还是私密文章,都能实现分享,且支持多个主流博客网站。

项目的主要特性和功能

  1. 多类型语雀文章分享支持:可分享公开文章与私密文章。
  2. 多网站同步文章:能将文章同步到黑客派、Vue中文论坛、思否、开源中国、v2ex、简书、博客园、csdn、51CTO、掘金、知乎、Medium等网站。
  3. 自动化登录处理:首次登录后,后续分享无需再次登录。
  4. 环境变量支持:通过设置环境变量POST,传入要分享的语雀文章的URL绝对地址。

安装使用步骤

  1. 安装依赖sh yarn
  2. 创建目录储存浏览信息sh mkdir user-dir
  3. 设置环境变量sh POST=https://www.yuque.com/your-link node index.js
  4. 运行项目:运行index.js文件,即可开始分享。

最佳实践

  • 知乎与Medium:因格式要求和处理方式特殊,推荐手动发布文章并调整样式。
  • 样式问题:复杂文章在部分网站可能格式错乱,建议将复杂内容转成图片或手动调整。
  • 网站特点:知乎无法显示在线图片;简书需新建空白文档作为占位。

注意事项

  • 路径问题:下载PDF或截屏时,需使用绝对路径。
  • 兼容性:仅在macOS上测试过,Linux/Windows的兼容性需进一步验证。

相关链接

puppeteer文档

许可证

本项目遵循MIT开源协议。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】