效果说明
原Halo仅支持公共动态与私密动态两种动态分类
此次拓展将可以让Halo支持更多种动态分类
效果展示
修改流程
没有java或vue基础的同学可以直接跳到部署阶段
增加Halo枚举
增加Halo查询时的参数查询逻辑
增加路由传参
增加标题自适配
增加后台新增时选择日志类型的单选框
部署
docker-compose.yml配置
增加三条文件映射即可
version: "3"
services:
halo:
image: halohub/halo:1.5.5
container_name: halo15
restart: on-failure:3
volumes:
- ./data:/root/.halo
- ./expand/JournalType.class:/application/BOOT-INF/classes/run/halo/app/model/enums/JournalType.class
- ./expand/JournalModel.class:/application/BOOT-INF/classes/run/halo/app/controller/content/model/JournalModel.class
- ./admin:/application/BOOT-INF/classes/admin
ports:
- "8090:8090"
networks:
- basenetwork
networks:
basenetwork:
external: true
下载拓展包
将拓展包中的admin文件夹和expand文件夹放到docker-compose.yml同目录下即可
重启docker
在docker-compose.yml目录下运行sudo docker-compose down
成功停止后,运行sudo docker-compose up -d
即可
评论区