Fork me on GitHub

Hexo环境搭建

Hexo简介

hexo是由Node.js驱动的一款快速、简单且功能强大的博客框架。它和jekyll相比,更快,更轻量。

A fast, simple & powerful blog framework, powered by Node.js.

Node.js安装

sudo port install nodejs #macports安装,位于/opt/local/bin/node
sudo apt-get install nodejs #ubuntu安装,位于/usr/bin/node

node -v #验证是否安装成功,出现版本号表示安装成功

如果出现node command not found,则可以添加(以ubuntu为例):

ln -s /usr/bin/nodejs /usr/bin/node

npm安装

sudo port install npm #macports
sudo apt-get install npm #ubuntu

npm -v #验证是否安装成功,出现版本号表示安装成功

npm 版本升级:

sudo npm cache clean -f
sudo npm install -g npm

安装hexo

sudo npm install hexo -g  #-g表示全局安装,npm默认为当前项目安装
sudo npm install hexo-cli 

hexo -v #查看是否成功

hexo 基本命令:

hexo init
#执行init命令初始化hexo到你指定的目录,如果已经添加过,就不用再次执行,
否则会重置项目文件

npm install #进入初始化之后的目录中执行,产生node_modules
hexo new "postName" #创建文章
hexo new page "pageName" #新建标签页面
hexo server #hexo s 运行本地服务器,用于预览主题
hexo clean #清除缓存文件 db.json 和已生成的静态文件 public
hexo generate #生成网站静态文件到默认设置的public文件夹
hexo generate --watch #监视文件变动
hexo deploy #部署项目, hexo d -g/hexo g -d可以同时执行上述两步操作

安装常用的插件:

npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-generator-sitemap --save
npm install hexo-renderer-marked--save
npm install hexo-renderer-stylus --save 
npm install hexo-generator-feed --save 

npm install hexo-deployer-git --save #Hexo3.0版本后deploy git需要安装
npm install hexo-server --save #运行本地服务器,快速浏览网页

参考资料

1.Hexo官网
2.Hexo主题
3.NexT主题配置

轻轻的我走了,正如我轻轻的来