Hexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
3 B/ ]( V# S0 m8 l+ m8 E: I$ s& |
在写Github空间在线写文章时,就发现有朋友正在折腾Hexo免费静态博客程序,Hexo基于Node.js,出自台湾一博主,Hexo生成的静态网站可以放在任意空间上,例如常见的PHP、ASP空间、FTP服务器、百度BAE、新浪SAE等空间,可以说只要可以用Web访问的就可以搭建起Hexo博客。! ?, h, e& [* {# Y
据作者所称,Hexo与之前的Octopress静态博客程序相比,生成静态博客的效率更高,不过在部落看来,Hexo静态博客生成环境搭建比起Octopress要简单一些,只要安装了Git和Node.js,我们就可以在Windows电脑上快速地用Hexo来写作,Hexo同样支持评论、分类、标签、图片等。
2 ]; g' V9 L4 u6 D+ D本篇文章就来介绍一下Hexo静态博客环境的搭建和Hexo博客的发布方法。
- R' _1 p1 g: x o$ r1 b3 M延伸阅读:* t8 A+ G2 C5 u% I3 i& K& }
' Y7 O; ]: P- Z8 h5 C* [
/ M- N" l7 d6 c/ rHexo免费静态博客安装和使用方法-基于Node.js高效率静态博客程序
6 q+ a% e" s1 b% x; Z3 X7 ^$ b; |- X一、Hexo静态博客相关的准备工作1、必选一:下载并安装好msysGit工具。% |: D- j7 @6 J, y9 Q, N) \$ z
2、必选二:下载并安装好Node.js软件。(32位)0 r9 C6 w# ~& p- Z E U3 v
3、可选一:相关的FTP软件、Winscp上传工具等等。) H0 w5 _2 N B0 h) _5 g
4、可选二:下载并安装好TortoiseGit工具。
$ u/ B/ U0 i: m1 A& G9 q$ \/ P5、注意:可选的软件安装取决于你要将Hexo发布在哪些空间上,有些空间可以直接用FTP上传即可,有些如Github可以用Git上传,而BAE、SAE等云空间可以用TortoiseGit上传。 二、Hexo静态博客安装与使用教程 j! |, M5 u# C
1、安装好了msysGit和Node.js软件后,打开Git Bash,执行以下命令开始安装:npm install -g hexo# |2 n/ P2 v) B$ {0 R& K
Hexo开始安装
: z+ B* A5 R! o7 ]- Y" N2 A1 `, }
2、经过部落测试发现直接用npm安装话经常出现卡住而导致无法正常安装,解决办法就是修改npm的安装源,以下三种方法任选一个即可(正常的朋友不用执行这一步)。1.通过config命令: npm config set registry http://registry.cnpmjs.org1 M/ r4 l1 `- e
npm info underscore (如果上面配置正确这个命令会有字符串response): I2 R) P9 C/ B% E. p
2.命令行指定 npm --registry http://registry.cnpmjs.org info underscore
P7 }, n3 y- m3.编辑 ~/.npmrc 加入下面内容 registry = http://registry.cnpmjs.org
Hexo安装成功
: Z" D2 {8 b0 h* c0 W9 x8 Z; z
3、安装成功后,执行以下代码指定Hexo到文件目录中:hexo init <folder>,或者用CD的方法进入到指定的目录,再执行:hexo init
& _/ @( m/ A+ j
Hexo指定文件夹
( K- e' T+ z2 J; K* b8 u5 n
4、接着执行以下命令生成静态页面至public目录:hexo generate
, q' h+ R# Y0 G7 s$ r
Hexo生成静态博客
2 K! ^$ M& S4 Z- C/ V- v5、这时候在目录下就可以看到相应的文件了。# O3 [7 m! z+ ~
Hexo博客目录
; Y* a% A5 z& E( p# K6、如果你想本地预览一下Hexo博客,可以执行:hexo server,接着打开http://localhost:4000就可以看到效果了。
3 s7 @' b0 o" Q8 f1 T' ]注:相关网站建设技巧阅读请移步到建站教程频道。 |
|