目 录CONTENT

文章目录

博客 | Docker+Halo 搭建博客

如风
2023-06-20 / 0 评论 / 1 点赞 / 96 阅读 / 708 字

博客 | Docker+Halo 搭建博客

环境

  • 阿里云服务器Ubuntu 20.04 CentOS7.9
  • Docker环境

使用Docker部署halo

参考链接

  1. 创建 博客目录

    mkdir ~/.halo && cd ~/.halo
    
  2. 拉取最新的 Halo 镜像

    docker pull halohub/halo:1.6.0
    
  3. 创建容器

    docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.6.0
    
    -it: 开启输入功能并连接伪终端
    -d: 后台运行容器
    --name: 为容器指定一个名称
    -p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
    -v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
    --restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。
    
  4. 打开 http://ip:端口号 即可看到安装引导界面

    image-20230619001921047

    也可以直接导入数据, 数据的格式是 json 格式,可以通过小工具进行备份

  5. 后台登录配置好基本的信息,后打开 http://ip 即可看到博客

    image-20230619001743624

安装配置主题Joe2

链接

release页面下载源代码

image-20230619002215828

在后台上传主题文件

image-20230619002304644

接下来就在主题设置里面配置信息就好了

我遇到的主要问题就是邮箱服务,我用的465端口不行,要用587端口,放行这个端口

image-20230619002415588

自定义JS

游客身份卡

image-20241030215623465

image-20241030215641212

  // 游客身份卡
new EvanIdCard({
     nickname: 'RobKing', // 博主昵称
     logo: "https://robking.top/logo", // 博主头像(最好是圆形)
     title: "RobKing", // 网站名称
     desc: '一个热爱记录技术和生活的博主~',
     link: 'https://robking.top', 
     bgColor: "#03a9f4", // 背景颜色 如:#209FEC
     interval:0, // 访问者下次访问时候,自动弹出间隔时间(单位小时,0=每次弹出)
     position: "rb", // 位置 lt=左上 l=左中  lb=左下 t=上中 c=居中 b=下中 rt=右上 r=右中 rb=右下
     zIndex:101,   // 卡片层级
     imageConfig: {
       width: 200,
       height: 310,
       left: 300,
       bottom: 22
     },
}) 

自定义菜单

效果如下

image-20241031184749520

可以通过拖动移动位置,变成二级菜单

image-20241031184834051

添加图标

常用图标如下

首页:e-halo-icon e-halo-icon-home
文章:e-halo-icon e-halo-icon-archive
分类:e-halo-icon e-halo-icon-category
标签:e-halo-icon e-halo-icon-bookmark
Docker:e-halo-icon e-halo-icon-docker
时间轴:e-halo-icon e-halo-icon-clock
实验室:e-halo-icon e-halo-icon-shiyanshi
ChatGPT:e-halo-icon e-halo-icon-rengongzhinengdanao
云盘:e-halo-icon e-halo-icon-cloud
实时访客:e-halo-icon e-halo-icon-growth1
云空调:e-halo-icon e-halo-icon-kongtiao
朋友圈:e-halo-icon e-halo-icon-pengyouquan-copy
留言板:e-halo-icon e-halo-icon-message
友链:e-halo-icon e-halo-icon-link
关于:e-halo-icon e-halo-icon-about

image-20241031184916808

1

评论区