hexo常用操作

  第一次搭建博客,根据同学的推荐,结合 hexo 和 github 共同搭建了个人博客网站,主题采用的是ayer,hexo 中有挺多的 api 都还没有学习,不过对于短期之内写博客文章乃至于长期的博客维护,应该都只需要掌握一些基础的操作即可,对于一些深入博客外观相关的探索包括自定义主题和 hexo 的内核都在之后有时间再探索。

hexo 写作

创建新文章

  通过执行下列命令来创建一篇新的文章

1
$ hexo new post "title"

  hexo 会根据模板文件夹(Scaffold)来中相应文件来初始化新建的文章,如这里我的模板是 post,那么 hexo 在新建这个 md 文件时会复制一份模板文件夹中的 post.md,并将其保存至 ./source/_posts文件夹中,同时还会填写一些内容(如 title 会根据执行的命令中进行填写,date 会根据执行创建命令的时间来填写)

创建草稿

  目前该功能我还暂未使用  

  草稿是 hexo 的一种特殊的布局,通过执行以下命令来新建一篇草稿

1
$ hexo new draft "draft_title"

  使用 draft 布局时会将文件保存在 ./source/_drafts 文件夹中,草稿默认是不会显示在页面中的,但可以在执行代码上添加--draft参数来预览草稿

Front-matter

  在每一篇文章开头时给出

1
2
3
4
---
title: hexo的基本操作总结
data: 2022-06-30 20:50:15
---

  categories 的设置中如果出现多个,通常会采用层级结构,而 tags 的设置中出现多个则会采用并列的结构:

1
2
3
4
5
6
categories:
- 搭建博客
- hexo # hexo会成为搭建博客的子目录
tags:
- 博客
- hexo # hexo与博客是并列关系

  如果想建立多个 categories 分类的话则需要采用 list 结构:

1
2
3
4
categories:
- [搭建博客, hexo]
- [搭建博客, 初等教学]
- [大学生活, 大三下]

hexo 发布

  hexo 的发布目前来说就只是使用到三个命令分别是:hexo generate 或者说是 hexo g 用于生成网页内容,然后再使用 hexo server 或者说是 hexo s 来通过本地服务器的4000端口来展示渲染之后的网站内容,最后再通过 hexo deploy 或者是 hexo d 来将网页推送到远程服务器上。

  • Copyrights © 2022 Tanthen

请我喝杯咖啡吧~

支付宝
微信