14
14
15
15
## 项目介绍
16
16
17
- Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。
17
+ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!只要你会基本的 Markdown 语法(现在有了 AI,你甚至不需要会 Markdown) ,就能做出一篇样式简洁而又美观大方的微信图文。
18
18
19
19
欢迎给项目点个 ⭐️,我们会持续更新和维护。
20
20
@@ -30,8 +30,6 @@ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容
30
30
31
31
欢迎各位朋友随时提交 PR,让这款微信 Markdown 编辑器变得更好!如果你有新的想法,也欢迎在 [ Discussions 讨论区] ( https://github.com/doocs/md/discussions ) 反馈。
32
32
33
- 注:我们项目最新版本基于 Vue3 开发,基于 Vue2 的旧版本已经不再维护,如果你需要 Vue2 版本,请切换到 [ 1.x] ( https://github.com/doocs/md/tree/1.x ) 分支。
34
-
35
33
## 功能特性
36
34
37
35
- [x] 支持 Markdown 所有基础语法、数学公式
@@ -68,57 +66,6 @@ Markdown 文档自动即时渲染为微信图文,让你不再为微信内容
68
66
69
67
![ demo4] ( https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/md/images/demo4.gif )
70
68
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
-
122
69
## 如何开发和部署
123
70
124
71
``` sh
@@ -185,9 +132,13 @@ docker run -d -p 8080:80 doocs/md:latest
185
132
186
133
请查看 [ USERS.md] ( USERS.md ) 文件,了解使用本项目的公众号。
187
134
135
+ ## 贡献指南
136
+
137
+ 我们欢迎任何形式的贡献!请查看 [ CONTRIBUTING.md] ( ./CONTRIBUTING.md ) 获取提交 PR、Issue 的流程与规范。
138
+
188
139
## 支持我们
189
140
190
- 如果本项目对你有所帮助,可以通过以下方式支持我们 。
141
+ 如果本项目对你有所帮助,可以通过以下方式支持我们的持续开发 。
191
142
192
143
<table style =" margin : 0 auto " >
193
144
<tbody >
0 commit comments