前言
完成hexo静态博客的创建后,就可以开始尝试写一篇文章了。在此之前你需要了解MarkDown
Markdown
- Markdown 是一种可以使用普通文本编辑器编写的 标记语言,通过简单的 标记语法,它可以使普通文本内容具有一定的格式。如果你学过前端知识或者对word文档特别熟练,那么你会发现MarkDown会相当简单。即便是不从事编程行业的人,也可以在几个小时内入手。
- 在此不再对MarkDown语法进行介绍。熟练之后你会发现使用MarkDown甚至是一种享受,So,just enjoy it.
写文章
在此介绍我撰写博客的习惯,所以只会讲述频繁用到的一些东西。想要全面的介绍可以前往Hexo文档。
创建文章
在站点文件夹下打开Git Bash,输入以下命令创建文章,其中title为文章标题
1 | hexo new "title" |
执行完命令后,会在source/_post文件夹下生成一个名为title.md的MarkDown文件,在此文件中编写你的文章。
引用图片
- 设置根目录_config.yml中post_asset_folder: true。然后你如果再次创建文章会生成一个同名文件夹用于存放图片资源。
- hexo3以上版本不需要安装image插件(重要),因为现在网上很多教程都让你下插件。
- 引用图片方式参考Hexo文档。关于此引用方式,asset_img为类型,不要更改;example.jpg为文件名(非路径);This is an example image为自定义的说明
1
{% asset_img example.jpg This is an example image %}
启用标签页和分类页
- 首先,你需要在你使用的主题目录下的_config.yml配置文件中取消menu下tag和categories的注释。
- 然后在blog根目录打开Git Bash,执行以下命令
1
2hexo new page tags//标签
hexo new page categories//分类 - 执行完毕后会在source文件夹下生成tag和 categories文件夹,修改这两个文件夹下index.md为以下内容
1
2
3
4
5
6
7
8
9title: 标签
date: 2014-12-22 12:39:04
type: "tags"
---
//注意:本行上下是两个文件的内容(提一下,防止不细看的人。)
title: 分类
date: 2014-12-22 12:39:04
type: "categories"
---
模板设置
当我们使用命令hexo new “title”创建文章时,Hexo会根据模板对新文章进行初始化。模板:/scaffolds/post.md
一个简单的例子:
1 | title: {{ title }} |
首页文章简单显示
部分主题首页会显示文章的全部内容,显得十分冗余,所以有必要只显示一部分内容。在适当位置添加
1 | <!--more--> |
只会显示标志之前的内容。
部署发布
1 | hexo clean |