1414
1515## 项目介绍
1616
17- Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。
17+ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!只要你会基本的 Markdown 语法(现在有了 AI,你甚至不需要会 Markdown) ,就能做出一篇样式简洁而又美观大方的微信图文。
1818
1919欢迎给项目点个 ⭐️,我们会持续更新和维护。
2020
@@ -30,8 +30,6 @@ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容
3030
3131欢迎各位朋友随时提交 PR,让这款微信 Markdown 编辑器变得更好!如果你有新的想法,也欢迎在 [ Discussions 讨论区] ( https://github.com/doocs/md/discussions ) 反馈。
3232
33- 注:我们项目最新版本基于 Vue3 开发,基于 Vue2 的旧版本已经不再维护,如果你需要 Vue2 版本,请切换到 [ 1.x] ( https://github.com/doocs/md/tree/1.x ) 分支。
34-
3533## 功能特性
3634
3735- [x] 支持 Markdown 所有基础语法、数学公式
@@ -68,57 +66,6 @@ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容
6866
6967![ demo4] ( https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/md/images/demo4.gif )
7068
71- ## 注意事项
72-
73- 1 . 如果你使用了某些浏览器脚本修改了网页背景色,可能导致渲染后的内容出现背景色分块的现象,详见 [ #63 ] ( https://github.com/doocs/md/issues/63 ) 。
74- 2 . 某些浏览器插件,会对内容样式造成破坏。现象是:复制粘贴到公众号后台内容,点击保存时,样式丢失,详见 [ #151 ] ( https://github.com/doocs/md/issues/151 ) 。
75-
76- ## 自定义上传逻辑
77-
78- 在工具上没有提供预定义图床的情况下,你只需要自定义上传逻辑即可,这对于例如你不方便使用公共图床,而是使用自己的上传服务时非常有用。
79-
80- 你只需要在给定的函数中更改上传代码即可,为了方便,这个函数提供了可能使用的一些参数:
81-
82- 示例代码:
83-
84- ``` js
85- const { file , util , okCb , errCb } = CUSTOM_ARG
86- const param = new FormData ()
87- param .append (` file` , file)
88- util .axios
89- .post (` http://127.0.0.1:9000/upload` , param, {
90- headers: { ' Content-Type' : ` multipart/form-data` },
91- })
92- .then ((res ) => {
93- okCb (res .url )
94- })
95- .catch ((err ) => {
96- errCb (err)
97- })
98-
99- // 提供的可用参数:
100- // CUSTOM_ARG = {
101- // content, // 待上传图片的 base64
102- // file, // 待上传图片的 file 对象
103- // util: {
104- // axios, // axios 实例
105- // CryptoJS, // 加密库
106- // OSS, // tiny-oss
107- // COS, // cos-js-sdk-v5
108- // Buffer, // buffer-from
109- // uuidv4, // uuid
110- // qiniu, // qiniu-js
111- // tokenTools, // 一些编码转换函数
112- // getDir, // 获取 年/月/日 形式的目录
113- // getDateFilename, // 根据文件名获取它以 时间戳+uuid 的形式
114- // },
115- // okCb: resolve, // 重要!上传成功后给此回调传 url 即可
116- // errCb: reject, // 上传失败调用的函数
117- // }
118- ```
119-
120- 如果你创建了适用于其他第三方图床的上传代码,我们非常欢迎你分享它。
121-
12269## 如何开发和部署
12370
12471``` sh
@@ -185,9 +132,13 @@ docker run -d -p 8080:80 doocs/md:latest
185132
186133请查看 [ USERS.md] ( USERS.md ) 文件,了解使用本项目的公众号。
187134
135+ ## 贡献指南
136+
137+ 我们欢迎任何形式的贡献!请查看 [ CONTRIBUTING.md] ( ./CONTRIBUTING.md ) 获取提交 PR、Issue 的流程与规范。
138+
188139## 支持我们
189140
190- 如果本项目对你有所帮助,可以通过以下方式支持我们 。
141+ 如果本项目对你有所帮助,可以通过以下方式支持我们的持续开发 。
191142
192143<table style =" margin : 0 auto " >
193144 <tbody >
0 commit comments