hexo 的一些基本功能
重新搞了个 Blog,hexo 是很久以前在用的,现在好像坑又重新走了一遍
先记录一些和我本地配置相符的基本指令
基本指令
写作
新建一篇文章,在 source/_post 文件夹下
1 |
|
新建草稿,在 source/_draft 文件夹下
1 |
|
发布草稿,把文件移动到 post 文件夹里
1 |
|
部署与发布
如果写完了,我一般流程是这样:
发布草稿,然后删 public 文件夹和 db.json 缓存
1 |
|
然后生成网页
1 |
|
然后部署本地,看一眼,加 debug 是因为如果有问题,就不用重新部署本地 server 了,修改后生成就行
1 |
|
最后没问题的话,deploy
1 |
|
终端的一些指令
这里列出一些常用终端命令,主要是遇到坑的时候用到的
用户
我们正常使用的其实不是 root 用户,如果要切换为 root
1 |
|
切回去的话,
1 |
|
当然一般我们也用不到 root,有时候会切超级用户
1 |
|
文件权限介绍
文件权限可以使用下面的指令查看
1 |
|
会列出当前目录的所有文件和他们的权限,比如:
1 |
|
整体可以分为 7 个部分,解释一下含义
第一部分
第一部分就是前面这一段 10 个字符
第一个字符代表是文件还是目录,**- 表示文件 d表示目录**
第 2 ~ 9 个字符,代表 3 个用户组的读写权限,分别是当前用户 (user)、当前用户所在组 (group)、其他用户 (other) 的读/写/执行权限
-/r/w/x 分别代表无/读/写/执行权限
第二部分
那个数字,不知道干啥的,可能是文件数量吧
第三部分
当前用户名,我这叫 mac
第四部分
用户组的名字,我这叫 staff
第五部分
文件大小
第六部分
文件日期
第七部分
文件名
文件权限更改
这里我比较常用的是 chown
,比如
1 |
|
还有一个指令是 chmod
这个不介绍了
hexo 的一些基本功能
https://abysssea.netlify.app/2023/08/05/hexo-的一些基本功能/