在hexo中的markdown语法稍有不同,本文将列举我遇的例子,同时简述hexo的一些指令集,适用于初学者使用hexo+github搭建博客写作发布文章。
Hexo 指令
hexo新建文章
hexo
文件夹下右键点击Git Base here
后键入$hexo new 布局 "文章名"
布局 | 路径 | 注释 |
---|---|---|
post | source/_post | 新建一个文章 |
draft | source/_drafts | 新建一个草稿文件 |
page | source | 新建一个页面文件 |
hexo部署与调试
```
$ hexo clean //清除静态页面缓存(清除 public 文件夹)
$ hexo g //在本地生成静态页面(生成 public 文件夹)
$ hexo s //启动本地服务 http://localhost:4000,进行预览调试
$ hexo d //远程部署,同步到 GitHub
$ npm install hexo-deployer-git --save //自动部署
$ hexo clean && hexo g && hexo d //发布
```
MarkDown 与 文章编辑
文章配置
在hexo
文件夹下右键点击Git Base here
后键入$hexo new page "name"
,source/_post
文件夹中生成name.md
文件,打开后即可编辑,编辑格式如下:
---
title: 文章名
date: 2017-10-31 20:38:17 //发表日期
updated: 2017-10-31 21:58:03 //更新日期
categories: Life //文章分类
tags: [tag1,tag2] //文章标签,多标签时使用英文逗号隔开
photos: //如果使用Fancybox(文章头部展示图片),如此设置
//注意冒号后面有空格
---
MarkDown语法在hexo中
编辑器:markdownPad 2.5
代码格式
`codes` //单行代码放置于一对反引号中
//4空格+codes亦可实现单行代码
``` //代码块放置于3个反引号中间,回车即可换行
#include<stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
```
首行缩进
  //相当于1个中文,2字节
换行
双空格
加回车
可实现 hexo文章中的换行功能(在上文代码块中亦适用)
文章折叠
在要显示的文字末尾添加如下代码实现文章在主页的折叠显示。
<!-- more -->