博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Hexo搭建属于自己的Blog
阅读量:5902 次
发布时间:2019-06-19

本文共 1424 字,大约阅读时间需要 4 分钟。

什么是Hexo

简单的来说,Hexo是一款基于Node.JS的静态博客框架,官方给它的描述是“A fast, simple & powerful blog framework”。据说它是出自台湾大学生Tommy Chen之手,官方网站是,不由感叹台湾大学生的创造力,当然大陆的大学生也是很厉害的,只不过表现在不同方面而已。说远了,言归正传,它有什么特殊之处呢,我没有怎么接触过Node.JS,所以在其代码方面没有什么发言权,就说一下使用上的特点,首先生成速度非常快,可以使用Markdown进行编辑,操作非常简单,一键生成部署到GitHub Pages等(当然自己有空间的部署在自己的空间上也是OK的),所有平台可用,还有好多主题啊、插件啊之类的。

我为什么用Hexo

当初准备搭建个人Blog时是准备在GitHub上搭建,省时省钱省力,GitHub推荐的是使用Jekyll,也是一款静态博客框架,了解了一下它是基于Ruby开发的,之前完全没有接触过Ruby,又不想单单为了写个Blog再去从头学Ruby,倒腾了一上午发现太麻烦了,偶然间发现了Hexo,感觉还挺不错,看了一下文档发现还是非常easy的,于是乎就用了Hexo。

Hexo的安装步骤

网上有很多Hexo的安装教程,为什么还要写呢,主要是我发现网上教程有些地方写的不是很明白,同时也是做一下记录吧。

1. 安装环境
  • Windows10 64bit
  • Node 4.2.2
  • npm 2.14.7
  • Hexo 3.1.1
2. Node环境安装
  • Windows上直接到上下载安装包打开安装就OK了。
  • Linux上也是下载对应的编译好的包,然后解压,解压完之后进入bin目录执行就可以了,如果嫌麻烦可以建立一下链接:
ln -s node目录/bin/node /usr/local/bin/nodeln -s node目录/bin/npm /usr/local/bin/npm

下面可以用npm version命令试一下有没有安装成功,成功的话会有如下显示:

$ npm version{ 'hexo-site': '0.0.0',  npm: '2.14.7',  ares: '1.10.1-DEV',  http_parser: '2.5.0',  icu: '56.1',  modules: '46',  node: '4.2.2',  openssl: '1.0.2d',  uv: '1.7.5',  v8: '4.5.103.35',  zlib: '1.2.8' }

到此,node环境就安装完成了。

3. 使用npm安装Hexo
npm install hexo-cli -g

然后用hexo version命令可以确认一下有没有安装成功,成功的话会有如下显示:

$ hexo versionhexo: 3.1.1os: Windows_NT 10.0.10240 win32 x64http_parser: 2.5.0node: 4.2.2v8: 4.5.103.35uv: 1.7.5zlib: 1.2.8ares: 1.10.1-DEVicu: 56.1modules: 46openssl: 1.0.2d

到此,Hexo就安装完成啦。

如何使用的部分,下一篇再写吧。

转载于:https://www.cnblogs.com/holten/p/5394208.html

你可能感兴趣的文章
ClassLoader.getResourceAsStream() 与 Class.getResourceAsStream()的区别
查看>>
hdu 5869 区间不同GCD个数(树状数组)
查看>>
C++ QUICK REFERENCE
查看>>
国庆作业
查看>>
uva The Tower of Babylon[LIS][dp]
查看>>
BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草
查看>>
ExtJS之 Tree
查看>>
js删除数组中的元素delete和splice的区别
查看>>
触发事件trigger
查看>>
苹果税务信息填写教程
查看>>
【vue】移动端demo资料
查看>>
nginx部署h5项目
查看>>
鼠标经过图片显示文字,鼠标移除时文字隐藏
查看>>
360随身WIFI程序单文件绿色版及网卡驱动(附使用感受)
查看>>
(13)约束
查看>>
Zookeeper系列六:服务器角色、序列化与通信协议、数据存储、zookeeper总结
查看>>
ranch源码阅读
查看>>
Linux grep 命令详解
查看>>
day5-20180410笔记
查看>>
支付宝SDK简单集成
查看>>