logo
0
0
WeChat Login

MK95Plus - Halo自用插件

Halo Plugin License

📝 简介

MK95Plus 是一个为 Halo 内容管理系统开发的自用插件。

✨ 功能特点

微信公众号文章发布

包括文章样式调整、封面图上传、根据选中配置发布到微信公众号。 微信公众号文章发布预览 微信公众号文章发布预览

🔧 系统要求

  • Java 21+
  • Node.js 18+
  • Halo 2.21+
  • pnpm

🚀 安装方法

  1. 下载最新的发布版本 jar 文件
  2. 登录 Halo 管理控制台
  3. 进入插件管理页面
  4. 点击"上传插件"并选择下载的 jar 文件
  5. 启用插件

📋 使用指南

配置微信公众号

  1. 在Halo管理控制台中,进入"MK95Plus"插件设置页面
  2. 点击"微信公众号配置"
  3. 添加新的微信公众号配置:
    • 名称:为该配置指定一个名称(发布文章的作者名称)
    • AppID:微信公众号的AppID
    • AppSecret:微信公众号的AppSecret
    • 代理设置(可选):如需使用代理访问微信API,可配置代理服务器
  4. 保存配置

推送文章到微信公众号

  1. 在Halo后台编辑或查看文章页面
  2. 点击"发布到微信公众号"按钮
  3. 选择目标微信公众号配置
  4. 确认文章信息(标题、摘要、封面图等)
  5. 点击"发布"按钮
  6. 系统会自动将文章内容转换为微信公众号兼容格式并推送

💻 开发指南

环境准备

确保您已安装所需的开发环境:

  • Java 21+
  • Node.js 18+
  • pnpm

构建与测试

# 克隆仓库 git clone https://cnb.cool/devsss/halo-mk95plus.git cd halo-mk95plus # 构建插件 ./gradlew build # 启动开发服务器 (API文档: /swagger-ui.html) ./gradlew haloServer # 热重载插件 ./gradlew reload # 前端开发 cd ui pnpm install pnpm dev

构建生产版本

./gradlew build

构建完成后,插件 jar 文件将位于 build/libs 目录中。

📄 许可证

GPL-3.0 © devsss

About

No description, topics, or website provided.
3.64 MiB
0 forks0 stars1 branches1 TagREADMEGPL-3.0 license
Language
TypeScript42.1%
Vue23.8%
Java13.1%
License10.5%
Others10.5%