Ubuntu-Hexo-depoly

前提条件

hexo中文文档
一台安装了 Ubuntu 20.04.3 LTS 云服务器。一般个人博客的流量都比较低,初期选择 2核 4GB内存类型的服务器即可

root@ubantu:~# cat /etc/issue
Ubuntu 20.04.3 LTS \n \l

Hexo 部署前的环境准备

安装 hexo 之前需要准备好一些必要的环境,参照着 Hexo 官网的文档一步一步来即可。

Hexo 官网:https://hexo.io

官方文档提示需要安装 nodejs 和 Git,其中 nodejs 的版本不能低于 8.10,推荐 10.0 及以上。其实,这里的 nodejs 中还包括了 npm 这个包管理器,用来下载安装 Hexo 的。如果下载的 nodejs 中没有 npm 的话还需要安装 npm,当然这是后续之需。

安装 NodeJs

nvm 全称 Node Version Manager 是 Nodejs 版本管理器,它让我们能方便的对 Nodejs 的版本进行切换,这里 通过nvm 在这款工具安装
如何在 Ubuntu 上安装 nvm

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

之后,重新打开终端, 重新打开终端 , 重新打开终端 !!!要不然还是提示 nvm not found!重新打开终端后,输入 nvm -v,显示版本,说明安装成功:

root@ubantu:~# nvm --version
0.35.2

用 nvm 安装 nodejs:

nvm ls-remote         #查看远端仓库中的nodejs版本 
nvm ls                #查看本地安装的nodejs版本
nvm install [version] #安装指定版本的nodejs

安装了 v16.14.0 版本,并且自带一个8.3.1 版本的 npm

root@ubantu:~# nvm install v16.14.0

root@ubantu:~# node -v
v16.14.0
root@ubantu:~# npm -v
8.3.1

安装 Git

root@ubantu:~# apt install git -y

root@ubantu:~# git --version
git version 2.25.1

安装Hexo程序

环境准备好后,安装Hexo非常简单,只要2条命令即可:npm install npm-cli -g && npm install -g hexo-cli

具体详细介绍参考官方文档: https://hexo.io/zh-cn/docs/

安装过程不到一分钟吧,感觉不太慢,如果安装速度不行的话,就是npm在国内网络环境中不好使,我们可以切换成淘宝 npm镜像(在淘宝的npm镜像站上还看见了nodejs的镜像,其实也可以从这上面安装最新版),使用淘宝的cnpm工具来代替npm。

安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org

root@ubantu:~# npm install npm-cli -g &&  npm install -g hexo-cli
root@ubantu:~# hexo init  
root@ubantu:~# cnpm install
root@ubantu:~# hexo -g
root@ubantu:~#  hexo -s

Ubuntu-Hexo-depoly_第1张图片

你可能感兴趣的:(ubuntu,npm,linux)