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 @@ +
+ +[![doocs-md](https://cdn-doocs.oss-cn-shenzhen.aliyuncs.com/gh/doocs/md/images/logo-2.png)](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