什么是 Hexo?
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
1.Nodejs安装,最佳方式是使用 nvm
curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source .profile
command -v nvm
安装完成后,重启终端并执行下列命令即可安装 Node.js。
nvm install stable
sudo apt-get install nodejs
2.安装npm
npm的源在国外,没翻墙的话速度会很慢,可以改成国内的淘宝源
npm config set registry https://registry.npm.taobao.org
npm config list
sudo apt-get install npm
3.安装 Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
npm install -g hexo-cli
4.初始化Hexo
创建一个目录用来作为你的blog目录,例如 MyBlog;并在该目录中进行Hexo的初始化:
hexo init MyHexoBlog
cd ~/MyHexoBlog/
npm install
**至此,完成了Hexo的安装及初始化,进行本地的预览:
先安装hexo server**
sudo npm install hexo-server
生成静态页面并打开hexo本地服务
hexo generate (或 hexo g)
hexo server (或 hexo s)
在浏览器中输入http://localhost:4000/ 即可看到默认主题的默认页面,效果如下:
参考链接: