Bootstrap

快速搭建一个博客!!!“Halo框架深度优化:搭建你的个性化博客或网站”

目录

引言:

一. 首先服务器上去下载一个docker

1.可以参考官方地址: 

2. 通过宝塔来一键安装!!!

 3.也可以自己下载!!!

1.卸载旧版

2.配置Docker的yum库

3.安装Docker

4.启动和校验

5.配置镜像加速

二. 更换主题


引言:

因为最近有点松懈,就没事,决定给自己搭一个博客,但是又不想自己去从0到1全部手搓,现在框架这么多,我选择直接拿来用:然后根据选择,框架有很多:比如Hexo Hugo Typecho Halo Wordpress....我这里就演示了halo 了,一个服务器加docker 就可以了!!!!


 Halo官方安装教程icon-default.png?t=O83Ahttp://xn--halohttps-oc64c//www.halo.run/  也可以参考官方安装地址:

 欧克 言归正传:

一. 首先服务器上去下载一个docker

现在服务器,可以去搞一个,阿里啊,什么腾讯云,华为云等,而且学生认证 还很便宜!!!(还可以白嫖(dogo!!!))!

然后就是docker下载!!!

有多种方法:

1.可以参考官方地址: 

Docker安装教程icon-default.png?t=O83Ahttp://xn--https-kt3b//docs.docker.com/engine/install/%E2%80%8B

2. 通过宝塔来一键安装!!!

宝塔面板安装地址icon-default.png?t=O83Ahttps://www.bt.cn/new/download.html
根据自己版本选择,然后复制旁边的命名即可!

然后打开服务器的终端,可以通过工具Xshell来连接:

然后把复制的命令cv过来执行:

url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec

等待下载即可:

我已经下过了,然后下载成功会告诉你的宝塔地址和初始登录账号和密码,如下:

进入后可以修改,当然这里就不多介绍了!!!

然后应用商店 -> 应用搜索  “docker” -> 安装 即可!!

 3.也可以自己下载!!!

1.卸载旧版

首先如果系统中已经存在旧的Docker,则先卸载:

yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    docker-selinux 

2.配置Docker的yum库

首先要安装一个yum工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

安装成功后,执行命令,配置Docker的yum源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

更新yum,建立缓存

sudo yum makecache fast

3.安装Docker

最后,执行命令,安装Docker

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4.启动和校验

# 启动Docker
systemctl start docker

# 停止Docker
systemctl stop docker

# 重启
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

5.配置镜像加速

镜像地址可能会变更,如果失效可以百度找最新的docker镜像。

配置镜像步骤如下:"网上查找最近可用的docker镜像地址,因为镜像地址经常失效",

# 创建目录
mkdir -p /etc/docker

# 复制内容
tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        
          "http://hub-mirror.c.163.com",
        "https://mirrors.tuna.tsinghua.edu.cn",
        "http://mirrors.sohu.com",
        "https://ustc-edu-cn.mirror.aliyuncs.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.m.daocloud.io",
        "https://docker.awsl9527.cn"
    ]
}
EOF

# 重新加载配置
systemctl daemon-reload

# 重启Docker
systemctl restart docker

 可以测试 docker pull hello-world  拉取镜像看看是否成功!!!


言归正传: 然后通过docker 就可以下载我们的Halo 了!!!

 参考官网:

通过命令,来创建一个容器:

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20

给的端口是8090,然后需要你去相应的服务器端宝塔面板去开发端口!!!

注意:此命令默认使用自带的 H2 Database 数据库。如需使用 PostgreSQL,请参考:使用 Docker Compose 部署

  • -it:开启输入功能并连接伪终端
  • -d:后台运行容器
  • --name:为容器指定一个名称
  • -p:端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
  • -v:工作目录映射。形式为:-v 宿主机路径:/root/.halo2,后者不能修

 可以看到 容器已经启动了 

然后我们此时访问 你的ip+8090就是你博客界面 i

此时这个界面我记得是一个背景是一个地球类似,反正主题可以换,不用管,然后此时也成功了!!


二. 更换主题

p + 8090/console 即可进入 Halo 管理页面,首次启动会进入初始化页面。

 

左边首次注册,然后右边是你以后登录界面了!!!

 然后更换主题:访问:https://www.halo.run/store/apps/app-MgZJX  我用的就是这个小航的作者的

输入你的ip加端口8090 就可以了 然后点击下载:

然后管理界面这边可以看到远程下载,然后等待下载即可!!!

然后点击选择 点击应用就可以了!!! 

 

欧克 现在你可以去看看博客的主题了:

当然:可能部分功能没法使用,需要下载相应的插件的:可以参考其博主提供的:https://wwb.lanpv.com/iBbda1n9oqwb

 

这里安装即可 !!!!

最后:这样子还容易暴露我们的地址,可以去买个域名,然后配置个反向代理即可!!!当然这里就不多介绍了!!!

最后整体的样式细节修改,可以自己通过面板来操作修改!!!

具体可以参考官方文档; 

用户指南icon-default.png?t=O83Ahttps://docs.halo.run/category/%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97

三. 最后

祝大家身体健康,学业有成,心想事成,工作顺利 !!! 天天开心 !!!

祝大家身体健康,学业有成,心想事成,工作顺利 !!! 天天开心 !!!

祝大家身体健康,学业有成,心想事成,工作顺利 !!! 天天开心 !!!

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;