8000 GitHub - doocs/cose: 😃 md 编辑器使用的浏览器扩展,支持一键将文章同步到多个内容平台。 · GitHub
[go: up one dir, main page]

Skip to content
doocsPublic

About

😃 md 编辑器使用的浏览器扩展,支持一键将文章同步到多个内容平台。

Topics

Resources

Contributing

Stars

775 stars

Watchers

3 watching

Forks

Repository files navigation

COSE

Create Once Sync Everywhere

License Chrome Web Store YouTube Bilibili

配合 doocs/md Markdown 编辑器使用的浏览器扩展,支持一键将文章同步到多个内容平台。

本插件完全本地运行,不收集、不存储任何用户信息。如需添加更多平台或改善同步准确度,欢迎提 Issue 或 PR。

使用方法

点击观看视频:Bilibili YouTube

  1. 先点击安装扩展 Chrome Web Store 然后打开 md.doocs.org 或本地开发环境
  2. 编辑 Markdown 内容
  3. 点击顶部的 发布 按钮
  4. 在弹出的对话框中选择要同步的平台
  5. 点击 确定 开始同步

特性

  • 编辑一次,同步到多个平台
  • 自动检测各平台登录状态
  • 同步的标签页自动归入分组,便于管理
  • 微信公众号同步时完整保留渲染样式并自动保存为草稿

已支持的平台

更多想要添加的平台欢迎提 Issue !

已支持平台速查表(点击展开)
字母 平台
A 阿里云社区
B B站专栏、百度云千帆、百家号、博客园
C CSDN
D 豆瓣、电子发烧友、抖音文章
H 华为开发者文章、华为云博客、火山引擎社区
I InfoQ
J 简书、掘金、今日头条
K 开源中国
M Medium、ModelScope 魔搭社区
S 少数派、搜狐号、思否
T 腾讯云
W 网易号、微博文章、微信公众号
X 小红书长文、X(Formerly Twitter) Articles
Z 支付宝开放平台、知乎
5 51CTO

媒体平台

微信公众号 今日头条 知乎 抖音文章 小红书 百家号 网易号 搜狐号 微博文章 B站专栏 豆瓣 少数派 X(Formerly Twitter) Articles

博客平台

CSDN 博客园 掘金 Medium 思否 InfoQ 简书 开源中国 51CTO

云平台及其开发者社区


腾讯云 腾讯云 阿里云社区 阿里云社区 华为云博客 华为云博客 华为开发者文章 华为开发者文章 百度云千帆 百度云千帆
支付宝开放平台 魔搭社区 魔搭社区 火山引擎 火山引擎 电子发烧友

开发者模式测试

  1. 从本仓库的 GitHub Release 下载 cose-<版本>-chromium.zip 并解压,也可以从 Actions 的 CI 运行中下载 cose-extensions,再解压其中的 Chromium 包
  2. 打开 Chrome 浏览器,进入 chrome://extensions/
  3. 开启右上角的 开发者模式
  4. 点击 加载已解压的扩展程序
  5. 选择解压后包含 manifest.json 的目录。Firefox 的 ZIP 可解压后在 about:debugging 临时加载

插件测试与发版

提交 PR、推送到 main,或在 Actions 手动运行 CI,都会检查格式、在模拟的微信公众号图文编辑器里验证 COSE 会把标题和正文填到正确的位置,并能传入含图片的正文,并构建 Chromium 和 Firefox 的生产包。CI 从 Chromium ZIP 加载扩展,在本地测试页确认页面和后台都能返回微信平台;Firefox 构建还运行 web-ext lint。两个包随本次运行保存七天。

发布时, 5FE6 先在 apps/extension/package.json 递增版本并合入 main。在该提交上打同名版本标签,例如版本为 1.3.7 时推送 v1.3.7 到目标 COSE 仓库。CI 会核对标签和扩展版本,重新测试这个提交,全部通过后才把两个 ZIP 发布到 GitHub Release。

About

😃 md 编辑器使用的浏览器扩展,支持一键将文章同步到多个内容平台。

Topics

Resources

Contributing

Stars

775 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

0