Halo开发插件环境配置

需要的前置条件

  • Java18

  • IntelliJ IDEA

  • pnpm

  • github账号

官方教程

https://docs.halo.run/category/%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91

先安装java,配置环境变量,配置好记得重启电脑

可以百度或者csdn https://blog.csdn.net/m0_46393259/article/details/132470214

下载halo项目源码

halo-main.zip

打开cmd (win+r键)

安装pnpm(详细见pnpm安装_安装pnpm-CSDN博客)


npm install pnpm -g

在这个目录栏输入cmd

分行输入,注意这里如果报错可能是java环境变量或者版本问题,这里我用的java18

UI服务

pnpm install
pnpm build:packages
pnpm dev

现在来到idea

等待配置完成,运行

http://localhost:8090/console

去fork项目

https://github.com/halo-dev/plugin-starter

此处默认window系统,详细见官方文档

到拉取的项目目录打开cmd

如果显示没有这个命令就在前面加./

gradlew.bat pnpmInstall
gradlew.bat build

在halo项目(不是插件)创建application-local.yaml文件

halo:
  plugin:
    runtime-mode: development
    fixed-plugin-path:
      # 配置为插件项目目录绝对路径
      - D:\javaidea\myhalo

重新运行halo项目,如果看见页面显示500服务错误就重新启动前面的UI服务


Halo开发插件环境配置
http://www.404np.com:8080/archives/1720363049724
作者
北冥有鱼,其名为鲲
发布于
2024年07月07日
更新于
2024年07月07日
许可协议