Hexo是使用Markdown编辑文章的,我写的这些文章也都是用这种标记语言完成的。所以,我们先从Markdown说起。

1. 什么是Markdown?

Markdown

一种轻量级标记语言,创始人为约翰·格鲁伯和亚伦·斯沃茨。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML文档”。 ——维基百科

先简单介绍一下,Markdown的语法,具体怎么用,我相信大家一看例文就马上明白了。

2. Markdown语法

  • 1、分段: 两个回车

  • 2、换行 两个空格 + 回车

  • 3、标题 # ~ ###### 井号的个数表示几级标题,即Markdown可以表示一级标题到六级标题

  • 4、引用 >

  • 5、列表 * , + , - , 1. ,选其中之一,注意后面有个空格

  • 6、代码区块 四个空格 开头

  • 7、链接

    [文字](链接地址)
  • 8、图片

    ![](图片地址)    //图片地址可以是本地路劲,也可以是网络地址
  • 9、强调

    **文字** , __文字__ , _文字_ , *文字*
  • 10、代码

    ```,``

3. Hexo常用命令

我们在前面的已经略微的接触了一些hexo的命令,如 hexo new “my blog” , hexo server 等。下面来介绍一下我们经常会用到的hexo命令

  • 1、新建

    hexo new "my blog"

新建的文件在 hexo/source/_posts/my-blog.md

  • 2、生成静态页面

    hexo g

一般部署上去的时候都需要编译一下,编译后,会出现一个 public 文件夹,将所有的md文件编译成html文件

  • 3、开启本地服务

    hexo s

这个命令,我之前已经用过了,开启本地hexo服务用的

  • 4、部署

    hexo d

部署到git上的时候,需要用这个命令,下一篇中,我们会使用到这个命令

  • 5、清除 public

    hexo clean

当 source 文件夹中的部分资源更改过之后,特别是对文件进行了删除或者路径的改变之后,需要执行这个命令,然后重新编译。

  • 6、更新algolia搜索Index

    hexo algolia

当发布新文章时需要在Algolia数据库添加新的Index,这样才能添加到搜索中

关于安装algolia,参考Next官网

以上这些都是我在使用过程中经常用到的一些hexo命令。最为详细、最为全面的说明文档当然还是在 官网