标签:x86 for item vertica doc foxmail 搭建 global centos
Hexo 是使用的比较多的博客框架了,我也尝试自己搭一下,做一些基础功能的测试。之所以没有使用 GitHub 而选择了码云,一是我有自己的 VPS 不需要使用 GitHub Pages ,所以本文也没有关于如何使用 GitHub Pages 的教程;二是 GitHub 上私有仓库是收费的,码云上面能创建免费的私有仓库。也有人选择使用 Docker 来创建博客环境,做镜像备份,这里没有使用此方案,各有所好吧!
主服务器系统版本与内核版本:
测试服务器系统版本与内核版本:
可以去官方网站下载,我这里使用的类型为:Linux Binaries (x64)
如果输出了版本号,说明安装成功。
初始化设置:
安装后尝试执行命令: hexo
如果出现下面的输出,按我下面的方法解决,没有则跳过。
编辑环境变量文件: vim /etc/profile ,在文件末尾增加下面设置:
刷新环境变量: source /etc/profile ,这时再运行命令 hexo 就会有正确的输出了。
创建新的分支:sources
运行下面的命令创建 SSH Key,邮箱部分改成你创建账户时候的邮箱:
查看公开密钥:
将公开密钥添加至码云。
跳转至网站根目录,克隆项目至本地:
git clone https://gitee.com/dbnuo/bnd-hexo.git
跳转至拉取的项目目录:
先看文件夹里都有什么:
基础配置可以参考官方文档的配置说明。这里需要在末尾添加 Git 的配置:
运行命令: hexo cl && hexo g -d 输入用户名和密码后,页面代码就会提交至码云项目中。
将网站目录指定至 hexo 的 public 文件夹中,访问网站:
跳转至项目目录 bnd-hexo:
提交至码云项目分支:
至此搭建完毕,代码也备份到项目中了。为了测试备份恢复,我新建了个文章 test 并提交进行测试。
切换至测试服务器,基础的安装和设置可以参考上面的流程。
跳转至网站的根目录:
执行完毕,hexo 就恢复了,可以正常操作了。
至此两台服务器都对一个项目库进行操作,可以说是多终端了,我在测试服务器新建了个文章: hexo new post "test2"
创建成功后提交上传。
切换回主服务器:
再访问网站:
看到这里出现了文章 test2 ,至此多终端编辑操作成功。
标签:x86 for item vertica doc foxmail 搭建 global centos
原文地址:https://www.cnblogs.com/bgms/p/12864910.html