前言

对于初次接触hexo我们有必要了解它的各各文件是有着什么作用,了解后才能进一步对博客进行优化。

1._config.yml 文件:站点配置文件,很多功能、插件需要修改该配置文件应用生效。

2.node_modules 文件夹:包含依赖的模块。

3.package.json 文件:依赖的模块列表。说明见:package.json:Specifics of npm’s package.json handling

4.package-lock.json 文件:依赖的模块安装记录。说明见:npm-package-locks:An explanation of npm lockfiles

5.public 文件夹:包含生成的网页静态文件。

6.scaffolds 文件夹:包含创建的文章、分类、标签界面的模板。博客的定制修改会对模板进行修改。

7.source 文件夹:包含生成网页所需要的源文件,包括包含我们心血的 Markdown 文稿,这也是最重要的内容。

8.themes 文件夹:其中 landscape 是默认的主题,其他文件夹是克隆下来时的主题。
引用自:
https://www.dazhuanlan.com/rzh110120/topics/983203

注:.gitignore文件是git上传忽略的文件清单。告诉Git哪些文件不用添加到版本管理中。

.gitignore:https://www.jianshu.com/p/699ed86028c2