各个文件夹功能说明

.deploy_git文件夹 ←——hexo-deployer-git(部署插件)的本地工作缓存:每次hexo deploy时,它会把生成好的public/内容复制进.deploy-git文件夹,在里面初始化一个git仓库,再push到GitHub。也就是说,它是部署到一半的临时git仓库",里面存的是你上一次(202θ年)推上去的旧内容。

pulic文件夹 ←——生成好的网页(不用拷,会重新生成)

scaffolds文件夹 ←——.md文章中一些细节的“模板”

source/posts文件夹 ←——里面是你写的 .md文章

themes文件夹 ←——主题都在这里,主题还可以在node_modules

node_modules ←——依赖(很大,可拷可不拷)

.gitignore ←——(安装时自带)“不上传的黑名单”。告诉 Git(版本管理),哪些文件夹(比如 node_modules)不要传到 GitHub 上去。

db.json ←——(你运行 hexo g 后自动生成)“临时缓存小抄”。Hexo 为了让你下次 hexo g 生成页面时速度飞快,把文章、标签、分类的信息缓存到这里。可删可留(建议删)。删了也没事,下次 hexo g 会自动重新生成。而且它不应该被上传到 GitHub(正常应该在 .gitignore 里)。

_config.yml ←——(安装 Hexo 时自动生成)博客的“总司令部”。你的博客标题、作者名、语言、部署到 GitHub 的地址、使用的主题,全由它控制。

package.json ←——(npm init 或安装时生成)“零件采购清单”。记录了你的博客需要用哪些 npm 插件(比如 Hexo 核心、生成器、部署工具)。

package-lock.json ←——(npm install 时自动生成)“采购清单的详细发票”。锁死了每个插件具体装的版本号,确保你换台电脑装出来的效果一模一样。

posted @ 2026-08-25 23:29  小小冰&碎冰冰  阅读(3)  评论(0)    收藏  举报