用hexo+github搭建完了这个特别特别简陋的博客,这篇是最近学到的hexo和markdown的用法
命令行
hexo new draft name
----创建名为name的草稿
hexo publish draft name
----移动到_post里/发表
插入图片
绝对路径
当Hexo项目中只用到少量图片时,可以将图片统一放在source/images文件夹中,通过markdown语法访问它们。
![](/images/image.jpg)
相对路径
图片除了可以放在统一的images文件夹中,还可以放在文章自己的目录中。文章的目录可以通过配置_config.yml来生成。
post_asset_folder: true
之后,执行命令$ hexo new post_name,在source/_posts中会生成文章post_name.md和同名文件夹post_name。将图片资源放在post_name中,文章就可以使用相对路径引用图片资源了。
![](image.jpg)
标签插件(Tag Plugins)
标签插件和 Front-matter 中的标签不同,它们是用于在文章中快速插入特定内容的插件。
<!--more-->
--------read more
{% blockquote %}
内容
{% endblockquote %}
--------普通blockquote
{% blockquote 书名, 作者 %}
内容
{% endblockquote %}
--------引用书本的blockquote
模板设置
当我们使用命令 hexo new “title” 创建文章时,Hexo 会根据 /scaffolds/post.md 对新文章进行初始化
换言之,/scaffolds/post.md 就是新文章的 模板,所以我们可以修改它来适应自己的写作习惯
一个简单的示例如下:
title: {{ title }}
date: {{ date }}
tags:
categories:
属性和属性值之间必须有一个空格,否则会解析错误