Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
$ a1 Y( S9 L- e1 f b( p
在写Github空间在线写文章时,就发现有朋友正在折腾Hexo免费静态博客程序,Hexo基于Node.js,出自台湾一博主,Hexo生成的静态网站可以放在任意空间上,例如常见的PHP、ASP空间、FTP服务器、百度BAE、新浪SAE等空间,可以说只要可以用Web访问的就可以搭建起Hexo博客。
8 K7 B' k5 U3 x' p6 a) u$ l! d0 Q据作者所称,Hexo与之前的Octopress静态博客程序相比,生成静态博客的效率更高,不过在部落看来,Hexo静态博客生成环境搭建比起Octopress要简单一些,只要安装了Git和Node.js,我们就可以在Windows电脑上快速地用Hexo来写作,Hexo同样支持评论、分类、标签、图片等。: d/ w3 H& c. W9 m; b
本篇文章就来介绍一下Hexo静态博客环境的搭建和Hexo博客的发布方法。
2 y: C. L& x* J: o5 d D4 n延伸阅读:0 Z% d: R3 z$ n, P
8 F2 b# _! \% J& b5 J2 ?& Z' y/ I! {7 `: i( j r
Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
* W/ R' i: p$ X+ x一、Hexo静态博客相关的准备工作1、必选一:下载并安装好msysGit工具。5 z( E, K" s4 J& W" @: O
2、必选二:下载并安装好Node.js软件。(32位)! O; N$ x; z/ Z& |
3、可选一:相关的FTP软件、Winscp上传工具等等。3 u0 J k" G$ S+ f7 Y& N D
4、可选二:下载并安装好TortoiseGit工具。
$ j q. B% m- m% J0 i5、注意:可选的软件安装取决于你要将Hexo发布在哪些空间上,有些空间可以直接用FTP上传即可,有些如Github可以用Git上传,而BAE、SAE等云空间可以用TortoiseGit上传。 二、Hexo静态博客安装与使用教程* V2 v& j! [; t& L N+ R
1、安装好了msysGit和Node.js软件后,打开Git Bash,执行以下命令开始安装:npm install -g hexo
: a. `' p H- L8 p; y+ {9 M& p
Hexo开始安装
9 ?2 O2 k' I) u9 M4 j. f2、经过部落测试发现直接用npm安装话经常出现卡住而导致无法正常安装,解决办法就是修改npm的安装源,以下三种方法任选一个即可(正常的朋友不用执行这一步)。1.通过config命令: npm config set registry http://registry.cnpmjs.org
% u! E3 D1 W/ F, Y3 n. knpm info underscore (如果上面配置正确这个命令会有字符串response)
$ E2 B+ @8 ?2 c2 g) i. a2.命令行指定 npm --registry http://registry.cnpmjs.org info underscore
- l" X& m: u4 u) `5 ~( X% H1 K' Y3.编辑 ~/.npmrc 加入下面内容 registry = http://registry.cnpmjs.org
Hexo安装成功
) h/ B0 e, U: ]! D4 W1 J3、安装成功后,执行以下代码指定Hexo到文件目录中:hexo init <folder>,或者用CD的方法进入到指定的目录,再执行:hexo init
0 r8 R8 R5 O5 R7 C- ?
Hexo指定文件夹
: [+ d1 n9 T+ E! J4、接着执行以下命令生成静态页面至public目录:hexo generate- ]; T5 I7 S E
Hexo生成静态博客
7 X! G6 u$ C0 B% ^2 T! A5、这时候在目录下就可以看到相应的文件了。
6 x; y) W' @; o
Hexo博客目录
& j3 R# I1 T: D1 I* a* @7 D2 m6、如果你想本地预览一下Hexo博客,可以执行:hexo server,接着打开http://localhost:4000就可以看到效果了。
9 A% X$ m5 b9 ^. d$ d注:相关网站建设技巧阅读请移步到建站教程频道。 |
|