• 小白快速自建博客--halo博客


    小白快速自建博客–halo博客

    前言:如何快速地搭建属于个人的博客,以下就推荐一个可以个性化的定制属于个人的专属博客–halo博客。

    Docker安装

    关于docker安装,可以查看文章:Linux下安装docker

    Docker相关指令

    docker相关指令,可以查看文章:docker常见指令docker常见使用

    安装halo

    1、首先是在本地创建一个容器挂载目录

    cd ~
    #创建一个隐藏文件夹 .halo
    mkdir .halo
    
    • 1
    • 2
    • 3

    2、下载配置文件

    # 下载配置文件到 /data/halo 目录
    curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yaml
    
    • 1
    • 2

    3、修改配置文件

    server:
      port: 8090
    
      # Response data gzip.
      compression:
        enabled: false
    spring:
      datasource:
    
    #如果不修改数据库,则使用系统默认H2 database
    #如果使用你自己的mysql数据库,则需要修改数据库配置
    
        # H2 database configuration.
    #    driver-class-name: org.h2.Driver
    #    url: jdbc:h2:file:~/.halo/db/halo
    #    username: admin
    #    password: 123456
    
        # MySQL database configuration.
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
        username: root
        password: root
    
      # H2 database console configuration.
      h2:
        console:
          settings:
            web-allow-others: false
          path: /h2-console
          enabled: false
    
    halo:
    
      # Your admin client path is https://your-domain/{admin-path}
      admin-path: admin
    
      # memory or level
      cache: memory
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40

    4、从仓库拉取最新的halo

    docker pull ruibaby/halo
    
    • 1

    5、创建容器并启动

    docker run -it -d --name halo -p 8090:8090  -v ~/.halo:/root/.halo ruibaby/halo
    
    • 1

    6、最后可以通过docker指令查看运行的容器,看看容器是否启动成功

    docker ps -a
    
    • 1

    7、通过浏览器访问即可,刚开始都会出现一个halo安装界面,填写用户名、账户、密码等信息后则可以访问你的首页。

    本人博客网址:CODEING一场空的博客地址
    博客图片展示(博客内没啥文章勿喷)
    在这里插入图片描述
    在这里插入图片描述
    博客后台展示:
    在这里插入图片描述
    最后在说一下,halo博客有很多精美的主题,大家可以在后台中进行安装
    在这里插入图片描述
    halo主题仓库:主题仓库

  • 相关阅读:
    什么品牌的台灯适合学生用?适合学生党用的台灯推荐
    defineExpose ,父组件获取子组件中的属性值
    07-流媒体-RTMP推流
    docker安装Elasticsearch
    最长公共子序列长度
    如何优化你的Vue.js应用以获得最佳性能
    [SWPUCTF 2023 秋季新生赛] web题解
    kalman滤波与目标跟踪2: kalman滤波代码讲解
    【原创】MQTT开发笔记(二)QtMqtt编译及使用
    慧销平台ThreadPoolExecutor内存泄漏分析
  • 原文地址:https://blog.csdn.net/NeverFG/article/details/126515827