用hexo写文章

  1. 步骤1
    打开hexo的根目录,也就是里面有_config.yml, source, themes等等的那个,对于我个人我把他叫做myblog

  2. 步骤2
    在该目录下打开git bash,执行该代码,可在浏览器打开http://localhost:4000/进行实时查看自己的网站。(注意:此时外网还不能访问本地的修改,只有提交之后才能访问。)

    1
    hexo server
  3. 步骤3(此时还是在根目录下执行以下操作)
    新建发布文章(post page)
    执行以下命令后会自动在\myblog\source_posts下新建一个a.md并且标题是“a”,此时刷新http://localhost:4000/可以看到本地已经更新出标题为a的这篇文章。

    1
    hexo new a

新建草稿(draft page)

执行以下命令后会自动在\myblog\source_drafts下新建一个b.md并且标题是“b”,此时刷新http://localhost:4000/本地并没有更新出这篇文章。

1
hexo new draft b

发布草稿

草稿可以通过命令变成发布文章,仍然是需要在根目录执行以下命令

1
hexo publish b

这个时候你会发现_drafts里的b.md不见了,跑到了_posts里面,也就说明你的草稿发布成功了。
normal page
这种形式类似是“关于”,“了解我们”之类的文章。

1
hexo new page c

创建一个标题为c的page

和前两种不同,这个命令会在source文件夹内创建出c文件夹,与_posts,_drafts并列。文件夹里面有一个index.md文件。

注意:刷新页面后,c并没有出现在页面中,而是需要访问http://localhost:4000/c/才可以看到。

生成并部署文章

hexo generate 顾名思义,生成静态文章,可以用 hexo g缩写

hexo deploy 部署文章,可以用hexo d缩写

在写完文章或者修改配置之后,虽然开启服务之后可以在http://localhost:4000/访问到内容,但是通过外网https://{GitHubUserName}.github.io/或者自定义网址是访问不到的,只有通过上面的两个命令才可以在外网访问。

速记(一般写文章命令)

开启服务

1
hexo server

新建文章

1
hexo new a

新建草稿

1
hexo new draft b

发布草稿成为文章

1
hexo publish b

发布关于

1
hexo new page c

生成静态文章

1
hexo generate 或者是 hexo g

部署文章

1
hexo deploy 或者是 hexo d

完整版本:

1
2
3
4
5
6
7
8
title: 我就是标题
date: 2021-09-25 23:32:04
comments: true #是否可评论
layout: post # 公开文章
toc: true #是否显示文章目录
tags: #标签
- 新的标签1
- 新的标签2

简化版本:

1
2
3
4
5
6
comments: true #是否可评论 
layout: post # 公开文章
toc: true #是否显示文章目录
tags: #标签
- 新的标签1
- 新的标签2

这个标签放到文章里面之后,不点进去只会显示前半部分。