腾讯云宝塔面板安装hexo
服务器是前段时间腾讯云优惠150元三年的2核4g的服务器,闲着也是闲着就先搭建个hexo,这篇文章就当作自己的记录,怕以后忘了
环境
- win10和git bash
- 服务器腾讯云centos7和腾讯的宝塔linux面板
安装宝塔面板
如果是腾讯云服务器可以选择重装系统里面的应用镜像,也可以直接使用指令在Linux界面下载安装
登录宝塔面板
终端窗口会给出宝塔的面板地址以及用户名和密码,这些在登录后都可以修改
登陆弄完账号之类的会弹出推荐安装套件,我们选择Nginx一键安装,如果没有弹出也可以在左下方的软件商店安装
安装hexo
安装node.js
依然可以在宝塔面板的软件商店中安装,搜索node,找到PM2管理器,点击安装
验证安装是否成功,在终端输入node -v
,如果有正确的版本号表示安装成功,报错或者没有显示则需要检查哪一步出现错误
hexo
这里有官方的安装文档文档 | Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
$ npm install -g hexo-cli
进阶安装和使用
对于熟悉 npm 的进阶用户,可以仅局部安装 hexo 包。
$ npm install hexo
安装以后,可以使用以下两种方式执行 Hexo:
npx hexo <command>
- 将 Hexo 所在的目录下的
node_modules
添加到环境变量之中即可直接使用hexo <command>
:
1 | echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile |
生成hexo文件
在服务器中建新文件夹,命名为blog(可随意命名)
1 | $ mkdir blog |
完成之后文件夹中就会生成hexo的初始化文件,再执行
$ npm install
安装完成之后,执行生成静态文件
$ hexo g
用nginx运行静态文件
进入宝塔面板,点击网站选择添加站点,填写域名,根目录为刚刚生成的静态文件的public文件夹,然后点击提交
端口
要在服务器控制台开放端口