研究博客知识点

研究博客知识点

一、使用hexo搭建博客所生成的文件夹的作用

1.node_modules是hexo依赖包,一般动

2.public一般是在执行了hexo init 后就生成了的,记录什么时候创建,删除,修改博客

3.themes文件夹下就是博客主题文件,下载的主题就在这个下面

4._config.yml是配置,修改了主题等等要在这里面做相应的修改

二、常规操作命令

1.始化

1
hexo init

2.设置仓库

1
2
3
4
5
#修改_config.yml最后面
deploy:
type: git
repository: https://github.com/tdcqzk/tdcqzk.github.io.git #你的仓库地址,以github为例
branch: main #注意创建的时候不是master的话就不是

3.部署上去

1
2
3
hexo clean   #清除缓存文件 db.json 和已生成的静态文件 public
hexo g #生成网站静态文件到默认设置的 public 文件夹(hexo generate 的缩写)
hexo d #自动生成网站静态文件,并部署到设定的仓库(hexo deploy 的缩写)

4.创建新的博客

1
hexo new "博客标题"

5.删除博客

1
2
3
4
5
#直接从文件夹删除
#或者用命令行(回归一下删除命令)
rm xxx #删除文件
rmdir xxx #删除空文件夹
rm -rf xxx #删除非空文件夹

6.博客的完善美化

个人博客第8篇——优化主题(持续更新) - 知乎 (zhihu.com))

官方文档 | Hexo

三、遇到的一些坑

1.报错

1
hexo YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key

这意思是没有加空格,在写Blog文章或者修改配置文件时候,一定要注意加空格呀

2.github下载太慢了

1
使用镜像下载github.com.cnpmjs.org

3.博客开头

1
2
3
4
title: markdown排版的一点知识
date: 2021-08-12 20:32:39
tags: [markdown, 排版, 博客] <!--多个标签-->
categories:文字排版
-------------本文结束感谢您的阅读-------------