启动服务器

根据前一篇博客的内容,到这里我们每次启动主题引擎的时候,都有下面几步:

  1. 启动ui

    1. 进入/ui目录下(cd C:\Users\21333\Desktop\halo\halo\ui)

    2. 启动ui(pnpm dev cd C:\Users\21333\Desktop\halo\halo\ui)

    3. (如果不行的话,就用终端管理员,然后Set-ExecutionPolicy Unrestricted)

  2. 启动IJ项目

对了,启动的时候还要初始化一下服务器的用户,用户密码什么的随便填(http://localhost:8090/console/),反正最后进入这个界面就行:

注意,开发主题的时候我们要找的目录并不在主题引擎处,这就需要考古一下准备工作了:

所以我的文件目录就在:

我们开发的主题就该放到这个位置:

引入主题模板

这里我认为最新的模板的技术栈是最合适的,我打算在这个的基础上进行二次开发:

halo-dev/theme-modern-starter: 一个集成了现代前端技术栈的 Halo 2.0 的主题开发模板。 (github.com)

把它安装在如下目录下:

然后在theme-modern-starter目录下进行pnpm的install

然后在测试控制台中找到未安装的主题,进行安装就行(本地未安装):

安装好之后,启用就已经成功了,而且这个是用Vite构建的,更改可以在网站上实时看到变化,不过现在登录上去就很简陋,但是没关系,这已经启程了。