启动服务器
根据前一篇博客的内容,到这里我们每次启动主题引擎的时候,都有下面几步:
启动ui
进入/ui目录下(cd C:\Users\21333\Desktop\halo\halo\ui)
启动ui(pnpm dev cd C:\Users\21333\Desktop\halo\halo\ui)
(如果不行的话,就用终端管理员,然后Set-ExecutionPolicy Unrestricted)
启动IJ项目
对了,启动的时候还要初始化一下服务器的用户,用户密码什么的随便填(http://localhost:8090/console/),反正最后进入这个界面就行:
注意,开发主题的时候我们要找的目录并不在主题引擎处,这就需要考古一下准备工作了:
所以我的文件目录就在:
我们开发的主题就该放到这个位置:
引入主题模板
这里我认为最新的模板的技术栈是最合适的,我打算在这个的基础上进行二次开发:
halo-dev/theme-modern-starter: 一个集成了现代前端技术栈的 Halo 2.0 的主题开发模板。 (github.com)
把它安装在如下目录下:
然后在theme-modern-starter目录下进行pnpm的install
然后在测试控制台中找到未安装的主题,进行安装就行(本地未安装):
安装好之后,启用就已经成功了,而且这个是用Vite构建的,更改可以在网站上实时看到变化,不过现在登录上去就很简陋,但是没关系,这已经启程了。
参与讨论
(Participate in the discussion)
参与讨论