环境
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中的一些特殊字符需要转义
比如:<
需要写成<
更多选项参考官方文档这里