腾讯云宝塔面板安装hexo
灰羽 Lv3

服务器是前段时间腾讯云优惠150元三年的2核4g的服务器,闲着也是闲着就先搭建个hexo,这篇文章就当作自己的记录,怕以后忘了

环境

  • win10和git bash
  • 服务器腾讯云centos7和腾讯的宝塔linux面板

安装宝塔面板

如果是腾讯云服务器可以选择重装系统里面的应用镜像,也可以直接使用指令在Linux界面下载安装

image-20220110125542825

登录宝塔面板

终端窗口会给出宝塔的面板地址以及用户名和密码,这些在登录后都可以修改

登陆弄完账号之类的会弹出推荐安装套件,我们选择Nginx一键安装,如果没有弹出也可以在左下方的软件商店安装

image-20220110130505723

安装hexo

安装node.js

依然可以在宝塔面板的软件商店中安装,搜索node,找到PM2管理器,点击安装

验证安装是否成功,在终端输入node -v,如果有正确的版本号表示安装成功,报错或者没有显示则需要检查哪一步出现错误

hexo

这里有官方的安装文档文档 | Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

$ npm install -g hexo-cli

进阶安装和使用

对于熟悉 npm 的进阶用户,可以仅局部安装 hexo 包。

$ npm install hexo

安装以后,可以使用以下两种方式执行 Hexo:

  1. npx hexo <command>
  2. 将 Hexo 所在的目录下的 node_modules 添加到环境变量之中即可直接使用 hexo <command>
1
echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile

生成hexo文件

在服务器中建新文件夹,命名为blog(可随意命名)

1
2
3
$ mkdir blog
$ cd blog/
$ hexo init

完成之后文件夹中就会生成hexo的初始化文件,再执行

$ npm install

安装完成之后,执行生成静态文件

$ hexo g

用nginx运行静态文件

进入宝塔面板,点击网站选择添加站点,填写域名,根目录为刚刚生成的静态文件的public文件夹,然后点击提交

端口

要在服务器控制台开放端口