【Hexo】Hexo目录结构

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 generatehexo g命令时,Hexo 会将 source 目录下的 Markdown 文件和模板渲染成 HTML 文件,并存放在这里。

当你执行 hexo clean命令时,该目录下的文件会被清理。

当你执行hexo deployhexo 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值