From dcd3a81fec508003add17b9e2215e165c0bf30f8 Mon Sep 17 00:00:00 2001
From: Anye <53684988+Anyexyz@users.noreply.github.com>
Date: Tue, 20 May 2025 10:10:49 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=BE=AE=E4=BF=A1=20?=
=?UTF-8?q?Markdown=20=E7=BC=96=E8=BE=91=E5=99=A8=E5=BA=94=E7=94=A8?=
=?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=92=8C=E6=96=87=E6=A1=A3=20(#3813)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
WeChatMarkdownEditor/2.0.2/data.yml | 19 +++++++++++++
WeChatMarkdownEditor/2.0.2/docker-compose.yml | 14 ++++++++++
WeChatMarkdownEditor/README.md | 25 +++++++++++++++++
WeChatMarkdownEditor/data.yml | 26 ++++++++++++++++++
WeChatMarkdownEditor/logo.png | Bin 0 -> 1029 bytes
5 files changed, 84 insertions(+)
create mode 100644 WeChatMarkdownEditor/2.0.2/data.yml
create mode 100644 WeChatMarkdownEditor/2.0.2/docker-compose.yml
create mode 100644 WeChatMarkdownEditor/README.md
create mode 100644 WeChatMarkdownEditor/data.yml
create mode 100644 WeChatMarkdownEditor/logo.png
diff --git a/WeChatMarkdownEditor/2.0.2/data.yml b/WeChatMarkdownEditor/2.0.2/data.yml
new file mode 100644
index 000000000..b6e945892
--- /dev/null
+++ b/WeChatMarkdownEditor/2.0.2/data.yml
@@ -0,0 +1,19 @@
+additionalProperties:
+ formFields:
+ - default: 8080
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: WebUI Port
+ labelZh: 网页端口
+ label:
+ en: Web Port
+ ja: ウェブポート
+ ms: Port Web
+ pt-br: Porta Web
+ ru: Веб-порт
+ ko: 웹 포트
+ zh: HTTP 端口
+ zh-Hant: HTTP 埠
+ required: true
+ rule: paramPort
+ type: number
diff --git a/WeChatMarkdownEditor/2.0.2/docker-compose.yml b/WeChatMarkdownEditor/2.0.2/docker-compose.yml
new file mode 100644
index 000000000..d4c3d5638
--- /dev/null
+++ b/WeChatMarkdownEditor/2.0.2/docker-compose.yml
@@ -0,0 +1,14 @@
+networks:
+ 1panel-network:
+ external: true
+services:
+ md:
+ container_name: ${CONTAINER_NAME}
+ image: doocs/md:2.0.2
+ networks:
+ - 1panel-network
+ restart: always
+ ports:
+ - ${PANEL_APP_PORT_HTTP}:80
+ labels:
+ createdBy: "Apps"
diff --git a/WeChatMarkdownEditor/README.md b/WeChatMarkdownEditor/README.md
new file mode 100644
index 000000000..2e202907a
--- /dev/null
+++ b/WeChatMarkdownEditor/README.md
@@ -0,0 +1,25 @@
+
+
+[](https://github.com/doocs/md)
+
+
+
+## 项目介绍
+
+Markdown 文档自动即时渲染为微信图文,让你不再为微信内容排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。
+
+## 功能特性
+
+- [x] 支持 Markdown 所有基础语法、数学公式
+- [x] 提供对 Mermaid 图表的渲染和 [GFM 警告块](https://github.com/orgs/community/discussions/16925)的支持
+- [x] 丰富的代码块高亮主题,提升代码可读性
+- [x] 允许自定义主题色和 CSS 样式,灵活定制展示效果
+- [x] 提供多图上传功能,并可自定义配置图床
+- [x] 便捷的文件导入、导出功能,提升工作效率
+- [x] 内置本地内容管理功能,支持草稿自动保存
+- [x] 集成主流 AI 模型(如 DeekSeek、OpenAI、通义千问、腾讯混元、火山方舟 等等),辅助内容创作
+
+## 注意事项
+
+1. 如果你使用了某些浏览器脚本修改了网页背景色,可能导致渲染后的内容出现背景色分块的现象。
+2. 某些浏览器插件,会对内容样式造成破坏。现象是:复制粘贴到公众号后台内容,点击保存时,样式丢失。
\ No newline at end of file
diff --git a/WeChatMarkdownEditor/data.yml b/WeChatMarkdownEditor/data.yml
new file mode 100644
index 000000000..a61538e91
--- /dev/null
+++ b/WeChatMarkdownEditor/data.yml
@@ -0,0 +1,26 @@
+name: WeChat Markdown Editor
+tags:
+ - 实用工具
+title: 微信 Markdown 编辑器
+description:
+ en: A highly concise WeChat Markdown editor
+ zh: 一款高度简洁的微信 Markdown 编辑器
+ zh-Hant: 一款高度簡潔的微信 Markdown 編輯器
+ ja: 非常にシンプルな微信Markdownエディター
+ ms: Editor Markdown WeChat yang sangat ringkas
+ pt-br: Um editor de Markdown altamente conciso para o WeChat
+ ru: Очень простой редактор Markdown для WeChat
+ ko: 매우 간결한 위챗 마크다운 편집기
+additionalProperties:
+ crossVersionUpdate: true
+ document: https://github.com/doocs/md
+ github: https://github.com/doocs/md
+ key: WeChatMarkdownEditor
+ limit: 0
+ name: WeChat Markdown Editor
+ shortDescEn: A highly concise WeChat Markdown editor
+ shortDescZh: 一款高度简洁的微信 Markdown 编辑器
+ tags:
+ - Tool
+ type: tool
+ website: https://md.doocs.org/
diff --git a/WeChatMarkdownEditor/logo.png b/WeChatMarkdownEditor/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..e151decccde5a3a4674869f92e087201e76b832b
GIT binary patch
literal 1029
zcmeAS@N?(olHy`uVBq!ia0vp^DIm8&EL#Y7+!>a@a2CEqi4C48d;*Yuk)ou^)332`ZAE<=EvhfxDDHOF&H1u3gaNVzECsRA{k%I+-0P|rP?ysMCx{6kGp~ZpIp+qH^}OxreBIge
zoF_yt(9N%3e?J6tw{=O7Uogw&Pe#3_e5BTL=>wo?2ej1xo(mYu{
z&{sUB`rWFRyH4lNm++8&Tka)P5b}{-*na<Ih+L^k;M!Q
z+`=Ht$S`Y;1W=H@#M9T6{V|UWhqR8^F@tQNp7)+Ejv*QM-rl-dbVxyjErGF<%`|%T
zwY;*e-OI{0cH6%HA7^^RD!5lg;6z6If3ru+8;-NAxSCUD=%F-&K|trS6XVLmN~N1Q
zSmm-r3WJUq-j3}(k|8B0taUqDi=#-hbYiB9mDo+;maVrU{^}O)KKe=UTI3%Ao6y72
zChs=bv`90on>BITw*6k$%ssm&uW$R2`TEYgtfrDuA@g%iKiWA(cAw@o+pWlbFmXvv
zfht$w#QU6j#;qH5wc92#$IsX%_C(;w$FB;p2d~Ec&q$E7v}eRXXSbC8i|x!zTee(u=i7A2#nyXI)Ly&VUhCp!
zqTC;JVusHQiIe}niz??h9n)6v%lpx(JnxXdLG12tf0X7O;`5YqdZg;K{eJRv$4k5O
zcdb5QQu%T&lTv)E?xyY&
zzoRPu7&PX%*eAUY(@7HS&T!&dD)Y&c`{`-DRg!LJ)-QY1$?j4cJEP(Hsd({c+ILoU
zd3UWX2;USIe{>yl_LTefnNQx$FHjAV{gH9_#-`<>R;kN22pdI*=`8Bl@pyy4+UFa(mE8PMH?w28X9Q6MY~4VUT;ba@7{Dm4AV$LAAs+q9i4;B-JXp
zC>2OC7#SE^>KYp98d-!GSXddETbY<>8yHv_7<`H-;X%=mo1c=IR*73fGwYcRKn)C@
Lu6{1-oD!M