前情提示
服务器:西数云服务器;
系统:CentOS Linux release 7.4.1708 (Core) ;
Git:1.8.3.1;
nodejs:v13.12.0;
前置条件
- Git安装完成,详细步骤请移步:https://janeyork.blog.csdn.net/article/details/103007119
- nodejs安装完成(版本不低于8.10),详细步骤请移步:https://mp.csdn.net/console/editor/html/82690129
安装Hexo
官网地址悉知:https://hexo.io/zh-cn/
输入
npm install -g hexo-cli
来进行安装。此步骤,请耐心等待。添加环境变量
1 | ln -s /usr/nodejs/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo |
4.安装成功后输入hexo -v
进行测试。
进入
cd /home
,然后创建你的第一个站点,比如叫做myblog输入命令hexo init myblog
(耐心等待2分钟)进入
cd myblog
,安装依赖npm install
。
- 生成静态文件
hexo g
。 - 启动服务
hexo g
默认是监听4000端口,直接访问http://yourip:4000即可。
注意:如果不能访问请排查防火墙或者云服务器安全组问题。
例如:http://west.nogit.top:4000/
西数服务器个人感觉真难用,无法直接使用IP访问,其他平台域名解析IP后,添加白名单,开放安全组,CNAME解析,还是无法访问,还需要漫长的工单等待。而且工单只能提交一个。而且我就呵呵笑了,提工单还需要money,当然了,我个人不反对!
解决:
西数服务器centOS7,其实有两个防火墙,另一个iptables也需要关闭下。
- 成功后浏览器访问,Hexo默认主题。