Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
, V+ X, c; C5 Y0 b) h4 _4 f
在写Github空间在线写文章时,就发现有朋友正在折腾Hexo免费静态博客程序,Hexo基于Node.js,出自台湾一博主,Hexo生成的静态网站可以放在任意空间上,例如常见的PHP、ASP空间、FTP服务器、百度BAE、新浪SAE等空间,可以说只要可以用Web访问的就可以搭建起Hexo博客。' e2 Y5 i2 t0 y& x
据作者所称,Hexo与之前的Octopress静态博客程序相比,生成静态博客的效率更高,不过在部落看来,Hexo静态博客生成环境搭建比起Octopress要简单一些,只要安装了Git和Node.js,我们就可以在Windows电脑上快速地用Hexo来写作,Hexo同样支持评论、分类、标签、图片等。$ P2 P- W* g+ t* j: V
本篇文章就来介绍一下Hexo静态博客环境的搭建和Hexo博客的发布方法。
w0 J' f& B/ i, q+ P' M p2 C延伸阅读:4 d) Y* o1 N) T& L' q8 ?. J1 R4 [/ `' D
8 C8 o3 f. T: H0 X4 M/ `. e/ b
& {2 B1 k' _ k% T! W) ?Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
* d2 S( M; e! R3 R一、Hexo静态博客相关的准备工作1、必选一:下载并安装好msysGit工具。
) ]9 e9 Y& Y; Q t5 ]2、必选二:下载并安装好Node.js软件。(32位)+ S' W8 y5 d& \ W3 W+ n
3、可选一:相关的FTP软件、Winscp上传工具等等。
4 z' t. ~1 E! k4、可选二:下载并安装好TortoiseGit工具。9 N q: [$ D4 O8 h @% u0 Y4 ^8 f
5、注意:可选的软件安装取决于你要将Hexo发布在哪些空间上,有些空间可以直接用FTP上传即可,有些如Github可以用Git上传,而BAE、SAE等云空间可以用TortoiseGit上传。 二、Hexo静态博客安装与使用教程. N" w/ ~2 f D6 r
1、安装好了msysGit和Node.js软件后,打开Git Bash,执行以下命令开始安装:npm install -g hexo, ?$ q4 R. K/ r% M) P9 V/ l- n
Hexo开始安装
" y# h0 {8 i! F$ M& ^- z
2、经过部落测试发现直接用npm安装话经常出现卡住而导致无法正常安装,解决办法就是修改npm的安装源,以下三种方法任选一个即可(正常的朋友不用执行这一步)。1.通过config命令: npm config set registry http://registry.cnpmjs.org% g1 z: b6 d m
npm info underscore (如果上面配置正确这个命令会有字符串response)
D J0 e n' m; j1 l2.命令行指定 npm --registry http://registry.cnpmjs.org info underscore
w4 q+ y% H0 i/ n; D/ s8 i4 }3.编辑 ~/.npmrc 加入下面内容 registry = http://registry.cnpmjs.org
Hexo安装成功
) B+ U; Z# c9 U3、安装成功后,执行以下代码指定Hexo到文件目录中:hexo init <folder>,或者用CD的方法进入到指定的目录,再执行:hexo init3 m) I% S0 r0 D
Hexo指定文件夹
1 O+ M+ V6 L) t* o; E4、接着执行以下命令生成静态页面至public目录:hexo generate7 N% W, A6 l3 ] M$ U k5 s) ~
Hexo生成静态博客
9 J, E7 b9 d% \; h& j3 e8 T6 h2 m
5、这时候在目录下就可以看到相应的文件了。3 v( u7 p1 R( @4 o
Hexo博客目录
: N7 a- L9 h p, k, Y4 Q
6、如果你想本地预览一下Hexo博客,可以执行:hexo server,接着打开http://localhost:4000就可以看到效果了。0 k: l# U$ v0 H
注:相关网站建设技巧阅读请移步到建站教程频道。 |
|