记博客的诞生

从购买服务器开始就一直想要做一个自己的博客,但是因为各种非人为因素一直拖着(课程,学习,懒……),期间也在自己的博客上面搭建了两个XSS平台,但是一直没怎么使用。后来小Y要拿去搭DNSlog平台但是当时买的是国内的服务器,也就没能够成功,还把我的配置清空了,索性就不用XSS平台了,自己搭一下自己的博客。以下为博客诞生日记:

Hexo搭配宝塔版面搭建博客

重装宝塔镜像

之前有提到服务器被清空了,所以一切从0开始,最开始有点高看自己了,以为可以不用类似宝塔版面的管理板面就可以自己手动搭建好所需的环境(我太天真了)。在经历了Debian系统的nodejs安装成功却没有npm模块,成功通过更换国内淘宝源和重装nodejs等操作安装好了nodejs环境,并且成功开始了安装hexo,也新建了本地项目,却发现访问服务器却什么都没有。。。

得,我还是太菜了,开始在网络知识中狗刨,寻找曾经熟悉的宝塔版面。

图片
选择应用镜像的宝塔板面
图片
等待几分钟就重新拥有了熟悉的宝塔版面了!!!

宝塔版面安装nodejs等环境

进入宝塔面板,安装响应中间件
图片
图片

安装Hexo,开始搭建博客项目

ssh连接服务器,执行以下命令

1
2
3
4
5
6
7
8
9
10
11
#获取root权限
sudo su
#创建Hexo根目录
mkdir -p /www/wwwroot/blog
cd /www/wwwroot/blog
#安装Hexo
npm install -g hexo-cli
#初始化
hexo init
#安装依赖
npm install

执行命令期间遇到了找不到hexo命令的错误,查找资料后发现问题出在环境变量上,执行如下命令完美解决

1
~$ echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc

待执行成功后,回到宝塔面板左侧网站选项卡,点击创建Node站点

1
2
3
4
5
6
7
8
项目目录 /www/wwwroot/blog
项目名称 blog
启动选项 server 【hexo server】
项目端口 4000
运行用户 www
Node版本 保持默认
备注 随意填写即可
绑定域名 设置好解析之后(设置解析教程:https://cloud.tencent.com/document/product/302/3446),在这里输入你的域名;或者是你的轻量服务器公网ip

图片
启动项目,访问aurora.vin

图片
More info: 参考链接


记博客的诞生
http://aurora.vin/2022/08/19/博客的诞生/
作者
Aurora li
发布于
2022年8月19日
许可协议