清除缓存

1
hexo clean

生成静态文件

1
hexo g

本地查看效果

1
hexo s   //或者 hexo s -p 5555

部署

1
hexo d

一般发布文章或者修改博客后需要如此操作:

清除缓存->生成静态文件->启动服务器,测试没问题后再去部署

1
hexo clean && hexo g && hexo s
1
hexo d

编写文章的工具

  1. Markdown

    写博客文章我们会使用Markdown来排版,它通过一些简单的标记语法让文本具有一定的格式。写作体验和Word这种机械式的排版工具比起来完全不是一个level的。

  2. Typora

    接下来要介绍的主角是一个Markdown编辑器,它能让我们的写作体验达到顶峰。它就是Typora

常用快捷键和语法

标题:Ctrl + 1、2、3…对应一、二、三…级标题(光标定位到需要设置为标题的行,按快捷键)

加粗:Ctrl + B(选中要加粗的文本,按快捷键)

斜体:Ctrl + I(选中要设置斜体的文本,按快捷键)

下划线:Ctrl + U(选中要加下划线的文本,按快捷键)

删除线:Alt+Shift+5(选中要加删除线的文本,按快捷键)

代码块:Ctrl+Shift+K(任意位置按快捷键,选择编程语言然后在代码块中输入代码)

切换到下一行:Ctrl + Enter(任意位置按快捷键,在代码块中可以跳出代码块另起一行)

链接:Ctrl + K(先复制链接,然后选中要加链接的文本,按快捷键。Ctrl + 左键点击文本可跳转到对应链接)

取消格式:再次按相同的快捷键即可

有序列表:数字+点+空格

任务列表:加号或减号+空格

切换到列表下一行:Space+Enter

嵌套列表:按Tab键

退出列表:按 Shift+Tab

插入表格:Ctrl + T

引用:输入>后面加空格,或者Ctrl + Shift + Q

Hexo 文章管理

  1. 创建一个md文件

    1
    2
    hexo new <title>
    hexo new "The first post"
  2. 布局(layout)

    post(文章)、draft(草稿)、page(页面)

    • 如果没有指定布局类型,则为默认布局post,可以在站点配置文件修改 default_layout 参数来修改默认布局
    • 当我们创建不同布局的md文件时,它们会存储在不同路径
  3. Front-matter

当我们创建一个md文件后,打开后会看到一些内容,这些称为Front-matter,它是文件最上方以 --- 分隔的区域,用于指定个别文件的变量.

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

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 的关键词(不推荐使用)