HEXO框架撰写博文简单教程

HEXO框架撰写博文简单教程


之前写在GitHub Pages上,发表于 2017-02-09

前言

过了个年假回来,已经将原本不怎么会的Markdown语法彻底忘掉,这个还好,毕竟资料还算丰富,查阅起来也算方便。但是连HEXO框架发布博文的方式彻底忘掉,连hexo这个关键词都忘得一干二净就比较蛋疼了,毕竟这意味着博文写好了不知道往哪儿存,也不知道如何本地预览、远程发布,这就麻烦了。所以趁这次重学的机会,一并写作文字以备后观,也算是分享学习吧。

HEXO简介

Hexo是一个开源的静态博客生成器,用node.js开发,作者是台湾大学生Tommy351(Tommy Chen,https://zespia.tw/)。

为什么是静态博客

很多人选择在虚拟主机或vps上面搭建动态博客。但是这些主机商通常“免费的不稳定,稳定的不免费”。前一段时间,我观察了我的个人博客友链上面的几个站点,一部分在十几天之后就销声匿迹了。独立博客如此麻烦的维护工作,能不能减轻一些呢?正如阮一峰前辈所说,blogger分为三个阶段。最开始,是门户博客。之后,是独立博客。最后,觉得独立博客自己管理起来费劲,便找个别人来管的空间,自己负责写就好。如果我们能够找到这样的空间,在自己保留最大控制权前提下,由别人托管,会省去不少事情。
静态博客编译之后是纯html页面,优点就是支持它的环境十分好找,例如github、gitcafe、七牛云存储等站点都支持静态页面托管,自然是我们的首选了。

为什么是HEXO

常用方案有:

  • WorkPress:一般需要独立VPS,对MarkDown不友好,体量太大于个人用户不便
  • GitHubPages + Jekell:免费,稍微有点麻烦
  • GitHubPages + Hexo:免费,使用简单,使用者众多

综上选择了HEXO,再列出HEXO的特点:

  • 安装配置Git、Node.js较简单
  • 支持Markdown文档
  • 配置好后只需专心写Markdown文档,一键生成静态页
  • 静态页支持一键切换主题
  • 一键本地预览、一键远程发布
  • 平台移植性好,兼容Windows、Mac、Linux

0.准备工作预览

  • git
  • node.js
  • github
  • markdown编辑器*
  • 域名*

markdown编辑器是非必须的,只要你熟悉语法,随便一个编辑器来写都不是问题。
域名也是非必须的,gitcafe pages服务提供免费的二级域名。注册域名不是本文重点,这里略过。

1.创建Github仓库

注册Github、创建其仓库较为简单,且不是本文重点,这里略过。但提一点,创建仓库时Repository名必须与Github用户名一致(如有Upper case应全写作lower case),这样这个仓库才能使用Github提供的GitHubPages功能。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值