文件最后提交记录最后更新时间
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
chore: 升级 `typeScript` 至 v6.0.2,升级 `mermaid` 可选依赖至 ^11.14.0 (#1671) * chore(mermaid): 升级 mermaid 到 v11.14.0 并兼容 v10+ API 变更 * chore: 升级 typescript 到 v6.0.2 并更新 tsconfig 配置 * chore: 升级 TypeScript 至 v6.0.2 并更新 Mermaid 可选依赖至 ^11.14.0 * chore: update changeset * chore: 更新 mermaid 依赖版本和 tsconfig 配置1 个月前
feat(publish): 支持发布功能 (#689) * feat(publish): 支持发布功能 * feat(publish): 发布功能后台服务 * feat(publish): 类型问题2 年前
build(types): 重构模块声明文件与构建流程 (#1680) * build(types): 重构模块声明文件与构建流程 * build(types): 重构模块声明文件与构建流程1 个月前
README.md

Cherry Markdown Publish

功能

将前端发送的html和样式合并为內联样式后通过对应平台的发布接口发布

目前支持微信公众号

启动

安装依赖

pnpm i
pnpm start:dev

配置环境(微信公众号为例)

# 环境对应文件可以搜 configFileTypeMap 
cp src/common/config/dev.yaml.example src/common/config/dev.yaml

# 配置接口鉴权参数 APPID 和 APPSECRET

另外对于微信公众号,每篇文章还需要 thumb_media_id,为了方便查询提供了接口调用,post publish/getWechatImageMaterial, payload: { target: 'wechat', offset: 0, count: 20},你可以使用固定的配置文件方式配置thumb_media_id,key ThumbMediaId,或者在前端配置thumb_media_id (理论上按照官方参数补齐 injectPayload 即可)