IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    快速部署私有微信编辑器

    ysicing (i@ysicing.me)发表于 2025-04-22 22:05:03
    love 0

    快速部署私有微信编辑器

    之前都是在使用开源作者提供的官方演示站点, 但是最近不知道是不是网络问题,我打开站点比较慢,即使上了手段

    WeChat Markdown Editor

    一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、自定义主题样式、内容管理、多图床、AI 助手等特性

    项目地址: doocs/md

    功能特性

    • • 支持 Markdown 所有基础语法、数学公式
    • • 提供对 Mermaid 图表的渲染和 GFM 警告块的支持
    • • 丰富的代码块高亮主题,提升代码可读性
    • • 允许自定义主题色和 CSS 样式,灵活定制展示效果
    • • 提供多图上传功能,并可自定义配置图床
    • • 便捷的文件导入、导出功能,提升工作效率
    • • 内置本地内容管理功能,支持草稿自动保存
    • • 集成主流 AI 模型(如 DeekSeek、OpenAI、通义千问),辅助内容创作

    那为啥选择它,主要是我的博客系统 Solitudes 也支持它的语法,我只要写一次就可以复用。

    PS: 打个广告 Solitudes 是使用 Go 编写的轻量博客引擎, 我的博客是魔改版,一直说要把改动 PR 到上游一直鸽到现在

    部署

    部署比较简单,官方也提供了镜像

    docker 部署

    执行完如下命令后,访问你的 80 端口就可以了

    docker run -d -p 80:80 doocs/md:latest
    

    k3s+caddy

    下面仅供参考

    ---
    apiVersion: apps.kruise.io/v1alpha1
    kind: CloneSet
    metadata:
      labels:
        app: wxmd
      name: wxmd
      namespace: nb-system
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: wxmd
      updateStrategy:
        type: InPlaceIfPossible
      template:
        metadata:
          labels:
            app: wxmd
        spec:
          tolerations:
          - operator: Exists
          nodeSelector:
            node-role.kubernetes.io/china: "true"
          containers:
          - image: doocs/md
            imagePullPolicy: Always
            name: wxmd
            ports:
            - containerPort: 80
              protocol: TCP
            resources:
              requests:
                cpu: 100m
                memory: 128Mi
          restartPolicy: Always
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: wxmd
      namespace: nb-system
    spec:
      selector:
        app: wxmd
      ports:
      - port: 80
        targetPort: 80
    

    将服务部署到 china 的节点池上,并且创建 svc, 配置 caddy,直接使用 svc 的 ip 更方便

    wxmd.nbds.ysicing.net {
    reverse_proxy http://10.25.220.235
    }
    

    公益服务

    wxmd.nbds.ysicing.net, 本文就是使用该服务完成的。本服务应该会长期提供服务,下线会提前通知的。




沪ICP备19023445号-2号
友情链接