Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
* F# z6 h+ b" u
在写Github空间在线写文章时,就发现有朋友正在折腾Hexo免费静态博客程序,Hexo基于Node.js,出自台湾一博主,Hexo生成的静态网站可以放在任意空间上,例如常见的PHP、ASP空间、FTP服务器、百度BAE、新浪SAE等空间,可以说只要可以用Web访问的就可以搭建起Hexo博客。
! v; B, H5 f3 V$ W, e; N, _9 | g4 ~据作者所称,Hexo与之前的Octopress静态博客程序相比,生成静态博客的效率更高,不过在部落看来,Hexo静态博客生成环境搭建比起Octopress要简单一些,只要安装了Git和Node.js,我们就可以在Windows电脑上快速地用Hexo来写作,Hexo同样支持评论、分类、标签、图片等。
& a. j( c, j: W, d+ Z+ a) O/ f本篇文章就来介绍一下Hexo静态博客环境的搭建和Hexo博客的发布方法。" }2 l) J6 T- g$ U ~% d9 k
延伸阅读:
% n( O7 N2 x$ O8 a# C1 q
) N: s& u) [1 |& U' P$ b! r7 X Q( i/ Q( n8 k; ^
Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
* b+ {& s- v5 G" N6 C" z一、Hexo静态博客相关的准备工作1、必选一:下载并安装好msysGit工具。
: p- P1 s* [0 j" j0 p) g2、必选二:下载并安装好Node.js软件。(32位)
" w4 Z4 a4 Z3 O# k- N5 x3、可选一:相关的FTP软件、Winscp上传工具等等。
7 @: `4 c# d0 e ~ S4、可选二:下载并安装好TortoiseGit工具。
/ K$ L. g, K& r/ s5、注意:可选的软件安装取决于你要将Hexo发布在哪些空间上,有些空间可以直接用FTP上传即可,有些如Github可以用Git上传,而BAE、SAE等云空间可以用TortoiseGit上传。 二、Hexo静态博客安装与使用教程
3 r! A: \: H5 {9 p [7 t/ X1、安装好了msysGit和Node.js软件后,打开Git Bash,执行以下命令开始安装:npm install -g hexo
/ H$ x8 j, V; C( n+ I
Hexo开始安装
. S1 p, d f* K r# u( O5 q9 [
2、经过部落测试发现直接用npm安装话经常出现卡住而导致无法正常安装,解决办法就是修改npm的安装源,以下三种方法任选一个即可(正常的朋友不用执行这一步)。1.通过config命令: npm config set registry http://registry.cnpmjs.org1 X$ ^8 d7 ~# _% h" w
npm info underscore (如果上面配置正确这个命令会有字符串response), ]/ M; T) {3 T+ g8 x
2.命令行指定 npm --registry http://registry.cnpmjs.org info underscore, h( K0 w0 X; N7 C
3.编辑 ~/.npmrc 加入下面内容 registry = http://registry.cnpmjs.org
Hexo安装成功
4 ?" A$ `% L" q" y3、安装成功后,执行以下代码指定Hexo到文件目录中:hexo init <folder>,或者用CD的方法进入到指定的目录,再执行:hexo init
! w9 H) y; ^" E9 d
Hexo指定文件夹
7 r: p( e& O5 }5 X. u Z8 q. G4 Z4、接着执行以下命令生成静态页面至public目录:hexo generate' x, w0 D. `' ^. |( R) j7 h- p
Hexo生成静态博客
* |9 L8 Q/ F8 ^4 r+ _" l$ T0 ~/ w
5、这时候在目录下就可以看到相应的文件了。
8 T8 X- E9 c3 \ z
Hexo博客目录
& ^- U! y8 P* U
6、如果你想本地预览一下Hexo博客,可以执行:hexo server,接着打开http://localhost:4000就可以看到效果了。
4 {8 z' S, P3 t* p0 ]注:相关网站建设技巧阅读请移步到建站教程频道。 |
|