Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
1 I# T! S5 z1 Z7 `- h
在写Github空间在线写文章时,就发现有朋友正在折腾Hexo免费静态博客程序,Hexo基于Node.js,出自台湾一博主,Hexo生成的静态网站可以放在任意空间上,例如常见的PHP、ASP空间、FTP服务器、百度BAE、新浪SAE等空间,可以说只要可以用Web访问的就可以搭建起Hexo博客。
^3 Y5 z4 ]. q3 r据作者所称,Hexo与之前的Octopress静态博客程序相比,生成静态博客的效率更高,不过在部落看来,Hexo静态博客生成环境搭建比起Octopress要简单一些,只要安装了Git和Node.js,我们就可以在Windows电脑上快速地用Hexo来写作,Hexo同样支持评论、分类、标签、图片等。$ q% I& ?# v8 k/ h6 U" u& f; w
本篇文章就来介绍一下Hexo静态博客环境的搭建和Hexo博客的发布方法。: ?8 v4 }9 f! L/ a% Z+ `/ R
延伸阅读:( ?% z/ _/ v3 x# d; |& x: _
+ y. Z( j7 z3 O$ h/ b5 Z# |
* u y5 e3 T! O& {: l6 W
Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
7 j J+ M+ ?; w, \% G一、Hexo静态博客相关的准备工作1、必选一:下载并安装好msysGit工具。% C/ i, T* ]7 y2 J
2、必选二:下载并安装好Node.js软件。(32位)$ Q" A1 d7 O, a: R# s
3、可选一:相关的FTP软件、Winscp上传工具等等。9 o4 e+ [; A2 P" v
4、可选二:下载并安装好TortoiseGit工具。- v" m, R8 x5 H W6 w6 e
5、注意:可选的软件安装取决于你要将Hexo发布在哪些空间上,有些空间可以直接用FTP上传即可,有些如Github可以用Git上传,而BAE、SAE等云空间可以用TortoiseGit上传。 二、Hexo静态博客安装与使用教程
# g+ i+ h' l6 F d. P: g6 n; z" X1、安装好了msysGit和Node.js软件后,打开Git Bash,执行以下命令开始安装:npm install -g hexo* G7 g1 q" A& K/ n; Y/ x [: _3 n
Hexo开始安装
; {: F C' f: e8 ^3 ?6 D
2、经过部落测试发现直接用npm安装话经常出现卡住而导致无法正常安装,解决办法就是修改npm的安装源,以下三种方法任选一个即可(正常的朋友不用执行这一步)。1.通过config命令: npm config set registry http://registry.cnpmjs.org
1 G" S9 u$ H$ M! u% U, rnpm info underscore (如果上面配置正确这个命令会有字符串response)/ I) l$ R1 i$ C. y+ `
2.命令行指定 npm --registry http://registry.cnpmjs.org info underscore
) K* u6 ^6 x0 c2 Y' H. C3 E3.编辑 ~/.npmrc 加入下面内容 registry = http://registry.cnpmjs.org
Hexo安装成功
6 N& @. h9 R( c' k* V! y: ?* Z, Y3、安装成功后,执行以下代码指定Hexo到文件目录中:hexo init <folder>,或者用CD的方法进入到指定的目录,再执行:hexo init4 ` {7 s6 K9 ^% y# V
Hexo指定文件夹
7 A) m( x: g+ O: l( C0 K) ~1 L4、接着执行以下命令生成静态页面至public目录:hexo generate
$ N* `: `) j, S3 d
Hexo生成静态博客
! o0 y g: b7 e! l' K7 G, n
5、这时候在目录下就可以看到相应的文件了。
9 g- H8 D, N0 j2 i3 w
Hexo博客目录
3 D; U) _; X. b: @' t
6、如果你想本地预览一下Hexo博客,可以执行:hexo server,接着打开http://localhost:4000就可以看到效果了。
. W5 J; x" I/ D注:相关网站建设技巧阅读请移步到建站教程频道。 |
|