Hexo(Hexo.io)是一个免费静态博客开源程序。Hexo.io基于Node.js技术开发,为高效率静态博客程序。与Wordpress相比属于一款轻量级的博客系统



环境配置

首先,我们需要安装Node.js以运行hexo程序
Windows用户可以直接访问官方网站(链接点此处)
Linux用户可以访问官方网站(链接点此处)下载安装包或者执行(更方便)
sudo apt-get install nodejs
sudo apt-get install npm
(如果安装了sudo)
或者(未安装sudo)
su
apt-get install nodejs
apt-get install npm
Mac用户可以访问官方网站(链接点此处)或尝试使用终端安装

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install);//安装Homebrew
brew install node//安装node
node -v//检查node安装是否成功,这是一个查看版本号的命令)
(Mac用户建议从官网下载安装免于大量复杂操作)

因为最新版本的nodejs已经集成了npm包管理器,如果您尝试安装旧版本,请确认是否附带有npm包管理器或尝试独立安装


开始安装

因为国内网络连接国外服务器会出现无法访问或容易丢包或速度缓慢等问题,若以下安装过程中npm执行缓慢或不断报错以致无法正常运行,可以尝试使用nrm管理工具以使用国内镜像加快速度,可以参考我的文章来安装nrm管理工具(链接在这)
执行npm install hexo-cli -g(此处-g表示全局安装)
若您需要hexo的其他功能,可以使用npm install hexo -g安装全部组件
如果遇到报错

{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }  
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }  
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }

可以尝试使用npm install hexo --no-optional修复安装

现在,hexo已经成功地安装在您的计算机上了(如果没有出错)
同样,您可以使用hexo v来检查hexo安装是否正常(同样是输出hexo版本号)

接下来,使用cd +路径来选择一个您想要存放hexo文件的位置,使用hexo init初始化hexo目录,执行npm install,在开始前安装一下博客(部分环境不需要这一步,您可以尝试下面的步骤)


检查安装

hexo g//生成静态网页
hexo s//启动服务器
这样,您就可以在浏览器中访问http://localhost:4000来访问您的博客了如果安装正确

全部安装已经完成了,若网页访问正常。您现在可以在/_config.yml中配置您的博客信息了(该为配置文件,内有详细的英文说明,这里就不再赘述了)


全文完:)


Hope to be a free geek forever.