背景
看到Hexo框架能快速、简洁且高效的创建个人博客,自己也想尝试一下。
因为我有一个自己的服务器,所以直接在服务器上安装了。
hexo框架地址:https://hexo.io/zh-cn/
实践
使用xshell连接服务器,执行以下命令启动服务
npm install hexo-cli -g
npm install hexo
hexo init blog
cd blog
npm install
hexo server
如果出现Command 'hexo' not found
生成默认静态资源 image.png
使用nginx代理到外网
修改nginx 的listen ,server_name ,root
执行 nginx -s reload
如果机器上没有npm,也就是node相关环境的配置的话,可以按照以下流程去尝试:
1、下载源码安装包
cd ~
wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
2、解压并放入指定目录
tar -xf node-v14.15.4-linux-x64.tar.xz
mv node-v14.15.4-linux-x64 /usr/local/node
3、建立连接
cd /usr/bin
ln -s /usr/local/node/bin/node node
ln -s /usr/local/node/bin/npm npm
如果下载较慢,可以切换国内镜像地址,以下列出两种方式:
配置淘宝npm
npm config set registry https://registry.npm.taobao.org
配置后可通过下面方式来验证是否成功
npm config get registry
或者配置cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd /usr/bin
ln -s /usr/local/node/bin/cnpm cnpm
如果遇到Permission denied,需要以root执行
如果是腾讯云的linux服务器,可以参考https://cloud.tencent.com/document/product/1207/44569
网友评论