目 录CONTENT

文章目录

Halo系列——支持多动态类型

林汐~
2023-06-17 / 0 评论 / 0 点赞 / 126 阅读 / 340 字 / 正在检测是否收录...

效果说明

原Halo仅支持公共动态与私密动态两种动态分类
此次拓展将可以让Halo支持更多种动态分类

效果展示

修改流程

没有java或vue基础的同学可以直接跳到部署阶段

增加Halo枚举

增加Halo查询时的参数查询逻辑

增加路由传参

增加标题自适配

增加后台新增时选择日志类型的单选框

image

部署

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即可

源码地址

拓展后Halo源码

拓展后Halo-console源码

拓展后joe2.0源码

0

评论区