环境

Hexo相关配置

Hexo

几个主要命令

  • hexo new post/draft <file-name>

会在source目录下的_posts或则_drafts下生成file-name.md。
也就是说你在使用hexo new创建文件的时候,不需要带文件扩展名,默认生成markdown文件

  • hexo clean

清楚缓存,一般在使用hexo deploy命令时,先执行该命令。

  • hexo deploy

推送到仓库到远程

当然,你也可以加入自己的逻辑,用脚本将这些命令串起来,这样在发布以及提交源代码的时候就可以一步到位:比如像这样

markdown语法

github上常用markdown语法:Mastering Markdown
简体中文版:markdown

注意:

  • 在hexo中使用markdown时,引用外部资源的时候,需要按照hexo提供的语法来引用。
    比如引用图片:
    1
    {% asset_img stacking-props.png 其他属性的元素 %}

上面的是固定语法,stacking-props.png是对应的资源文件,其他属性的元素是鼠标hover时候显示的字符。当然了,你也可以不传该参数,那么hover的时候就显示stacking-props.png

  • 按照上一步引用资源,需要在_config.yml中将post_asset_folder选项设置为true。一旦开启该选项,那么在每次使用hexo new创建文章的时候,都会在对于的目录下生成和文件名相同的目录,你的静态资源就放到该目录下。

比如:

1
$ hexo new post hexo-blog

那么在source/_posts下就会生成hexo-blog.md文件和hexo-blog文件夹。

  • markdown中的一些特殊字符需要转义
    比如:<需要写成&lt;

更多选项参考官方文档这里

yaml语法

yaml