hexo如何新建文章和删除文章

hexo算是搭建好了,可是怎么写文章,本地上传以及删除和更新文章,这篇博客同样写给我,留着备用。

新建文章

使用命令来新建文章

1
hexo new <文章标题> # 或者 hexo n 文章标题

命令执行完后,就会发现在Hexo\source_posts目录中多了一个文件文章名.md,这就是我们刚才新建的博文。

此外,我们也可以直接进入Hexo\source_posts目录中,右键新建一个文本文档,将名字改为文章名.md,这样也新建了一篇博文。

新建页面

上面新建的文章是显示在单个文章界面,这里新建的页面是作为单个页面显示的,比如下图的分类、标签、归档和关于我,你点击后都是显示为单个页面。

你只需要记住新建博文是用上面的方法,新建页面是用这里的方法就行了,这里也采用命令新建页面:

1
hexo new page "页面名称"

命令执行完后,就会发现在Hexo\source目录中多了一个文件夹,里面还有一个index.md,这就代表我们新建了一个页面。

编辑文章

用文本编辑器打开上面新建的博文,如下所示:

1
2
3
4
5
6
title: 文章标题
tags:
- 文章标签
categories:
- 文章分类
toc: true # 是否启用内容索引

新建的页面略有不同,没有tags和categories标签。三个”-“后面就是博文的正文内容,接下来就是正儿八经地撰写博文了。

删除文章

删除文章的过程一样也很简单,先删除本地文件,然后通过生成和部署命令进而将远程仓库中的文件也一并删除。具体来说,以最开始默认形成的helloworld.md这篇文章为例。

首先进入到source / _post 文件夹中,找到helloworld.md文件,在本地直接执行删除。然后依次执行

1
2
hexo g
hexo d

再去主页查看你就会发现你的博客上面已经空空如也了。

上传文章

在 Git Shell 中进入 Hexo 文件夹,执行下面几条命令,将博客部署到 GitHub 上:

1
2
3
4
hexo clean
hexo generate # (输入hexo g也可以)
(若要本地预览就先执行 hexo server)
hexo deploy # (输入hexo d也可以)

快捷命令:

1
2
3
4
hexo g == hexo generate
hexo d == hexo deploy
hexo s == hexo server
hexo n == hexo new

还能组合使用,如:

1
hexo d -g

刷新你的个人博客

更新文章

修改了谋篇文章内容需要同步更新,方法同上。在 Git Shell 中进入 Hexo 文件夹,执行下面几条命令,将博客部署到 GitHub 上:

1
2
3
hexo clean
hexo g
hexo d

备份

目录

参数 描述 默认值
source_dir 资源文件夹,这个文件夹用来存放内容。 source
public_dir 公共文件夹,这个文件夹用于存放生成的站点文件 public
tag_dir 标签文件夹 tags
archive_dir 归档文件夹 archives
category_dir 分类文件夹 categories
code_dir Include code 文件夹,source_dir 下的子目录 downloads/code
i18n_dir 国际化(i18n)文件夹 :lang
skip_render 跳过指定文件的渲染。匹配到的文件将会被不做改动地复制到 public 目录中。您可使用 glob 表达式来匹配路径。

1、进入原来电脑 hexo 博客目录,只拷如下几个目录:

.ssh路径C:\Users\HP\.ssh

文件名 描述 备份
scaffolds 文章模版 必须备份
source 博客文章 必须备份
themes 主题 必须备份
.gitignore 限定在push时那些文件可以忽略 必须备份
_config.yml 站点配置文件 必须备份
package.json 安装包的名称 必须备份
.ssh 密钥文件 必须备份