Dylan的博客

世间所有的相遇,都是久别重逢

0%

hexo写作指令

1.创建一个 md 文件

1
2
$ hexo new <title>
$ hexo new "我的页面"

2.布局(layout)

1
2
$ hexo new [layout] <title>
$ hexo new page "我的页面"
  • 布局有三种:post(文章)、draft(草稿)、page(页面)

3.草稿(draft)

  • 我们可在启动服务器时加上 –draft 参数来查看草稿。
1
$ hexo server --draft
  • 还可以在站点配置文件中把 render_drafts 参数设为 true 来预览草稿。
  • 我们可以通过 publish 命令将草稿发布文章或者页面,它将会被移动到指定的文件夹。
1
$ hexo publish [layout] <title>

4.Front-matter

1
2
3
4
---
title: Hello World # 标题就是我们上面创建的时候指定的名字
date: 2013/7/13 20:46:25 # 文件创建的时间
---

在 Typora 中我们在 md 文件的首行(必须是第一行)输入— ,然后按回车就可以插入 Front-matter 了。

  • Front-matter 预定义参数
1
2
3
4
5
6
7
8
9
layout  布局  默认为true,如果你不想你的文章被处理,可以设置为false
title 标题 标题会显示在最上方居中位置
date 建立日期 如果不指定则为默认值-文件创建日期,可以自定义。
update 更新日期 如果不指定则为默认值-文件修改后重新生成静态文件的日期。
comments 是否开启文章的评论功能 默认值为true
tags 标签(不适用于页面page布局)
categoreies 分类(不适用于页面page布局)
permalink 覆盖文章网址
keywords 仅用于 meta 标签和 Open Graph 的关键词(不推荐使用)
为文章添加分类与标签
1
2
3
4
5
6
categories:
- 个人博客(第一层级)
- Hexo博客(第二层级)
tags:
- Hexo
- 博客
基本操作
  • 清除缓存hexo clean
  • 生成静态文件hexo generate 可简写为 hexo g
  • 启动服务器hexo server 或者 hexo s 常用参数:-p(–port)重设端口
  • 部署hexo deploy可简写为hexo d,用于将网站部署到服务器上。(暂时用不到,目前都是在本地,后面我们将博客托管到 GitHub Pages 或 Gitee Pages 时才会用到此命令)
    常用参数:-g(–generate),hexo d -g部署前预先生成静态文件,等同于 hexo g -d

一般发布文章或者修改博客后需要这些操作:清除缓存>生成静态文件>启动服务器,测试没问题后再部署。

1
2
3
// 我们可以写成一条命令
$ hexo clean && hexo g && hexo s
$ hexo d

更多细节请查看:官方文档