环境概览:Centos7.5
目的:在VPS上安装并部署个人blog(这里以Hexo为例)
第一步 安装Node.js和git
首先使用wget命令下载Node.js,因为官网下载方式过于缓慢,所以在这里我使用了清华大学开源镜像站的资源。
wget https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v16.15.0/node-v16.15.0-linux-x64.tar.gz
下载完成后用tar命令解压
tar zxvf node-v16.15.0-linux-x64.tar.gz
解压完成后,测试安装成功否
cd node-v16.15.0-linux-x64 ./bin/node -v //测试安装是否成功,出现版本号则为成功
接下来将文件名字改为Node.js,方便管理。
cd /root //我这里Node.js的默认下载路径是/root下(root用户) mv node-v10.9.0-linux-x64 nodejs //改名操作
接下来设置软链接(这是一种类似于Windows的快捷方式的操作,如果在不同目录用到不同文件,即可使用该操作。用法:ln -s 源文件 目标文件)
ln -s /Node.js的父目录/nodejs/bin/node /usr/local/bin/node ln -s /Node.js的父目录/nodejs/bin/npm /usr/local/bin/npm
接下来安装git
yum -y install git git --version //查看git是否安装,安装成功将出现版本号。
第二步 Hexo的配置与安装
Hexo的安装并不复杂,一行命令即可完成
npm install hexo-cli -g //非管理员用户需在前加sudo
接着将hexo命令添加至全局(类似于配置环境变量?)还是用软链接的方式
ln -s /Node.js的父目录/nodejs/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo
部署hexo环境(建站)在这里引用了官方文档的命令
$ hexo init <folder> $ cd <folder> $ npm install
运行测试环境
hexo server //可简写为hexo s
这时输入本地回环地址:4000/来预览一下效果吧
如果是服务器的话,需要在安全组配置里将4000端口开放。
Linux虚拟机的话需要检测网络连通情况。
后记
至此,最基本的hexo的搭建功能已经完成。
如果想使用更多的功能的话,请去浏览官方文档或者是其他朋友的教程。
这里感谢一下倾恬xt的文章,本文是基于他的教程所编,有兴趣的朋友可以去原帖看一下https://www.cnblogs.com/qingtianxt/p/9717549.html
最后,感谢所有开源项目的作者以及默默付出的优秀教程作者,让初学者不走弯路顺畅的完成本次小项目。
个人感想
以前总觉得搭建个人博客或网站是很容易的事情,但是实际上手之后才发现不是想的那么简单。各种各样的小问题也让我意识到的我的基本功之差,也让我更加坚定决心。确信了多做,多练,多问才是程序员进阶之路。借这次学校作业的机会,这次小实战让我收获颇丰。当看到博客主页在浏览器中刷新出的一瞬间,我的内心无比喜悦。今天就到这里吧
如果您看到了这里,那真的非常感谢,有缘再见。