0%

hexo入门搭建~

各类基础hexo指令

常见部署指令

一键更新

1
2
hexo clean && hexo g && hexo s 	// 一定要先 clean,防止灵异事件发生

本地服务器

1
hexo s

创建新文章

1
hexo n name

部署到网站

1
hexo d

生成静态文件到默认的public

1
hexo g //如果遇到灵异事件删除public文件

常用组合拳

1
2
hexo clean && hexo s 
hexo clean && hexo d

草稿

1
$ hexo new draft "new draft"

会在source/_drafts目录下生成一个new-draft.md文件。但是这个文件不被显示在页面上,链接也访问不到。也就是说如果你想把某一篇文章移除显示,又不舍得删除,可以把它移动到_drafts目录之中。

启动server

1
$ hexo server --drafts

草稿变文章

1
$ hexo publish [layout] <filename>

文章可以拥有如下属性:

- Setting Description Default
1 layout Layout post或page
2 title 文章的标题
3 date 创建日期 文件的创建日期
4 updated 修改日期 文件的修改日期
5 comments 是否开启评论 true
6 tags 标签
7 categories 分类
8 permalink url中的名字 文件名

书写博客相关指令以及博客默认内容调整

创建文章前要先选定模板,在hexo中也叫做布局。hexo支持三种布局(layout):post(默认)、draft、page。

在博客目录下输入以下命令时,会默认使用post布局,然后自动在source_posts目录生成一个text1.md文件:

1
hexo n text1

也可以选择指定布局

1
hexo n [layout_name] draft1

该命令创建了一个使用特定布局的名为draft1的文章。

创建一个新的.md文件可以看到文章开头的内容。

1
2
3
4
5
6
7
8
9
10
11
12
title: 赛学博士
top: 0
copyright: true
date: 2025-03-04 23:05:21
updated: 2025-03-04 23:05:21
permalink:
password:
comments:
tags:
categories:
keywords:
description:

想要更改其中内容可以到scaffolds/目录下的三个.md文件进行修改。

1
2
3
4
5
6
7
8
9
10
11
12
title: {{ title }}
date: {{ date }}
updated: {{ date }}
permalink:
top: 0
password:
comments:
copyright: true
tags:
categories:
keywords:
description:

可以直接这样设置,由于本人使用Typora编辑,所以头尾的“—”都省去。

感谢您的支持!= =
# 要加入的代码