Hexo 是一个基于 Node.js 的静态博客框架,它允许用户通过 Markdown 文件快速生成静态网页。
Hexo 目录结构
Hexo 的目录结构清晰,便于管理和扩展。以下是 Hexo 项目的基本目录结构:
.
├── .deploy_git
├── node_modules
├── public
├── scaffolds
| ├── post.md
| ├── page.md
| └── draft.md
├── source
| ├── _drafts
| └── _posts
├── themes
| └── theme-name
| ├── _config.yml
| ├── languages
| ├── layout
| ├── scripts
| └── source
├── _config.yml
├── _config.theme-name.yml
├── package.json
├── yarn.lock
└── package-lock.json
目录
node_modules
存放通过 npm 安装的 Node.js 模块。这些模块包括 Hexo 核心模块以及用户安装的插件和主题。当你执行hexo init命令进行初始化时内部会执行npm install命令生成该目录文件。
public
这是 Hexo 生成静态文件的目录。如果你想快速部署博客站点,仅需将该目录下文件上传到wwwroot目录即可
当你运行 hexo generate 或hexo g命令时,Hexo 会将 source 目录下的 Markdown 文件和模板渲染成 HTML 文件,并存放在这里。
当你执行 hexo clean命令时,该目录下的文件会被清理。
当你执行hexo deploy或hexo d命令时,该目录下的文件会被部署到远程仓库。
scaffolds
这个目录包含了文章模板,当你使用 hexo new 命令创建新文章时,Hexo 会根据这里的模板生成文章的 Markdown 文件。例如,如果你有一个名为 post.md 的模板,当你运行 hexo new post "My New Post" 时,Hexo 会在 source/_posts 目录下创建一个名为 My-New-Post.md 的文件,并使用 post.md 模板的内容作为基础。
- post.md: 这是创建新文章时使用的默认模板。当你运行
hexo new post "My New Post"或者不指定模板hexo new "My New Post"时,Hexo 会根据post.md模板生成一个新的 Markdown 文件,并将其存放在source/_posts目录下。 - draft.md: 这是创建新草稿文章时使用的模板。当你运行
hexo new draft "My New Draft"时,Hexo 会根据draft.md模板生成一个新的 Markdown 文件,并将其存放在so

最低0.47元/天 解锁文章
2025

被折叠的 条评论
为什么被折叠?



