hexo操作

在blog文件夹下打开git bash(存放hexo源码那个文件夹)
hexo clean 清除
hexo g 生成
hexo s 本地模拟
hexo d 上传到远端
重新上传得要 先清除、生成再上传

hexo n "title" 新建文章 最好后面是双引号包裹的
删除文章
source/_posts 文件夹中删除文章 md 再 再 hexo clean &hexo g -d。

hexo clean&&hexo g
hexo clean&&hexo g&&hexo d

图片

图床,就是专门用来存放图片的服务器,更多的是指提供图片外链的服务,有免费图床,也有付费图床。

hexo坑

文章标题

如果是标题为[CISCN2019 华北赛区 Day1 Web2]ikun则会报错

ERROR Process failed: _posts/111.md
YAMLException: bad indentation of a mapping entry (1:34)

1 | title: [CISCN2019 华北赛区 Day1 Web2]ikun
--------------------------------------^
2 | date: 2023-02-03 23:46:44
3 | tags:

如果改成其他的则不会,不过有些不符合规则还是会

解决:

加双引号,不过命令行加双引号解决不了,得先破坏掉[]后,再在md文件 title: “[CISCN2019 华北赛区 Day1 Web2]ikun “

报错、缩进问题

https://www.yamllint.com/ 可以在这个网站里面检查

命令报错

Npm 报错 可能得管理员打开powershell

写文章

官方文档链接

写作 | Hexo

https://butterfly.js.org/

一些教程

2021最全hexo搭建博客+matery美化+使用(保姆级教程) - 哔哩哔哩 (bilibili.com)

便捷化

hexo-admin Hexo Admin (jaredforsyth.com)

基本功能

目录

代码块

博客显示不出来全部:本地的会有些问题,到服务端就不怎么会了

在博文类,代码块前面会有123456789101112131415161718192021222324252627282930313233343536373839404142 这些数字?????

各种页面

在各种页面的index.md中,type加上各自的属性

如type: “categories”

多个标签
tags: 
- php
- rce
- 坑
注意-后有空格
tags: [php, rce]效果一样

多个分类:

# 这是默认的写法,给文章添加一个分类。
categories: 123
# 这会将文章分类123/456子分类目录下。
categories: [123, 456]
这会将文章分类到123/456子分类目录下。
categories:
- 123
- 456
多标签写法,文章被分类到123、456以及123的自分类789这3个分类下面,官方指定写法。
categories:
- [123]
- [456]
- [123, 789]

分类导航栏:

buttfly的 config里面
找menu
分类|| fas fa-folder-open:
Ctf: /categories/ctf/ || fas fa-web
Hexo: /categories/hexo || fas fa-keyboard-o
fas 这些是图标的,可以去网上找找。

hexo的config里面
category_map:
http://ijiaober.github.io/2014/08/05/hexo/hexo-04/

https://www.githang.com/2018/12/22/hexo-new-post-path

https://tzy1997.com/articles/hexo1606/

本来想在本地文件里面也能有分类栏,但是很难搞,那么就退而求其次,按照月份来分类,然后具体的分类还是去网站里面看吧。

发现了可以直接移动,即本地文件随便移动,也可以新建文件夹。

那么简单了。

那么对于之前没有分类的话,就批量处理一下。(这个可以用脚本试一下)

new_post_name: :title.md
然后
permalink: :year/:month/:day/:title/

hexo 如何取消创建博客时,自动生成对应的文件夹
post_asset_folder: false

若改了之后没反应,hexo clean hexo g

还有hexo s 给退出,重新打开就可以了。

一些教学

Hexo-butterfly主题设置文档 | 咕咕鸽 (guguge.top)

Hexo+Butterfly系列:主题魔改(二) | ZhuDongya’s Blog (gitee.io)

短短1天我学会了如何修改Butterfly的配置文件 - XJHui - 博客园 (cnblogs.com)

Butterfly美化 - MoYu-zc - 博客园 (cnblogs.com)