hexo学习笔记

hexo学习笔记

用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

1
2
3
{% blockquote %}
内容
{% endblockquote %}

——–普通blockquote

1
2
3
{% blockquote 书名, 作者 %}
内容
{% endblockquote %}

——–引用书本的blockquote

模板设置

当我们使用命令 hexo new “title” 创建文章时,Hexo 会根据 /scaffolds/post.md 对新文章进行初始化

换言之,/scaffolds/post.md 就是新文章的 模板,所以我们可以修改它来适应自己的写作习惯

一个简单的示例如下:

1
2
3
4
title: {{ title }}
date: {{ date }}
tags:
categories:

属性和属性值之间必须有一个空格,否则会解析错误

#
You forgot to set the qrcode for Alipay. Please set it in _config.yml.
You forgot to set the qrcode for Wechat. Please set it in _config.yml.
You forgot to set the business and currency_code for Paypal. Please set it in _config.yml.
You forgot to set the url Patreon. Please set it in _config.yml.
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×