如何用hexo发博文

  看了zippera的hexo系列博文,终于搭建了自己的博客,尽管其中有很多地方需要优化、甚至还有很多问题根本就没有搞明白,但是看到自己博客初具模样,还是异常兴奋。在这里,对如何使用hexo发博文进行总结,同时梳理一下hexo的使用流程。

前提

  以下各步的前提是你已经做好了关于hexo的前期安装,这里就不在具体详述,具体的方法可参见zippera的hexo系列博文。zippera在博文里对hexo的前期安装,做了详细的介绍。

发表一篇文章

  在电脑hexo文件夹的空白处点击鼠标右键,选择Git bash,调出hexo命令窗口,输入以下命令(在这里,以创建本篇博文“如何用hexo发博文”为例)。

hexo new "blog build" # "blog build" 可以更改为你要写的博文名的简单英文名,该命令可以简写为hexo n "blog build"

   需要注意的是,这里只是创建了一个“blog build.md”文件,即将生成的博文的一切内容(包括博文的题目)都是根据“blog build.md”这个文件中的内容创建的,而与“blog build.md”这个文件的文件名无关,所以,理论上说,“hexo new “blog build””中的”blog build”可以是任何英文名字(什么,为什么不是任何中文名?hexo不支持文中输入!!!)。这里,建议用所发表博文题目相关的英文名。

编辑博文内容

  在电脑的hexo\source_posts中打开文件”blog build.md”(打开方式用“记事本”即可),编辑博文内容。

title: 如何用hexo发博文 # 即将生成博文的标题。如果这里改“我的博客构建学习之路”,即将生成的博文标题即为“我的博客构建学习之路”
date: 2014-05-14 18:09:01 # 发表日期,一般不改动
categories: 技术篇 #文章文类
tags: [hexo,博客] #文章标签,多于一项时用这种格式,注意[hexo,博客]中的逗号要用英文下的逗号
---

# 这里是本篇博文的正文,要用markdown编写,markdown的具体语法规则可从网上搜索

预览博文

  在hexo命令窗口,输入以下命令,可以本地预览博客中的所有内容,包括即将推送的本篇文章。

hexo server # 该命令可以简写为hexo s

  此时,在浏览器中输入localhost:4000,预览效果。无论如何,“预览博文”这一步是可以直接跳过,进入到下一步“推送博文”。

推送博文

  在hexo命令窗口,Ctrl+C退出server(当然,如果没有执行上一步预览博文,这个操作不需进行),最后输入以下命令。

hexo generate # 文件的部署,该命令可以简写为hexo g
hexo deploy # 博文的推送(上一条命令运行完毕,输入本条命令),该命令可以简写为hexo d

  同步到github。访问网站看看效果。

博文的修改

  当我们要对博文的内容进行修改时,只需再次打开文件“如何用hexo发博文.md”(打开方式用“记事本”即可),进行修改,然后保存。需要注意的是当你对文章分类和文章标签更改时,请先执行下面的一条命令,这条命令的目的是删除以前的分类和标签,否则文章原来的分类和标签仍然存在。尽管这一步在未修改文章分类和标签时显得有点多余,但是建议每次推送博客前都执行该命令。

hexo clean

  最后,再次执行上一步的推送博文的相关命令即可。

hexo generate # 文件的部署,该命令可以简写为hexo g
hexo deploy # 博文的推送(上一条命令运行完毕,输入本条命令),该命令可以简写为hexo d

- - - - - -

  • 2015年4月5日,第一次修改,修改错别字
  • 2015年4月10日,第二次修改,增加hexo clean相关命令
  • 2015年4月10日,第三次修改,修改了博文标题及相关内容
  • 2016年5月1日,因为从Hexo换为jekyll,对博客的格式进行了部分修改
Previous     Next Xu Kuang /
Published under (CC) BY-NC-SA in categories 技术篇  tagged with hexo