侧边栏壁纸
博主头像
大懒虫博主等级

爱好折腾,永无止境♥

  • 累计撰写 19 篇文章
  • 累计创建 12 个标签
  • 累计收到 11 条评论

目 录CONTENT

文章目录

Halo、Joe目录所代表的涵义

大懒虫
2022-07-15 / 0 评论 / 2 点赞 / 261 阅读 / 621 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-07-21,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Halo

要想了解 Halo,首先得要知道工作目录下,每个文件夹所代表的意思

工作目录

Halo 所依赖的工作目录,在 Halo 运行的时候会在系统当前用户目录下产生一个 .halo 的文件夹,绝对路径为 ~/.halo
其中 ~/ 代表你的 .halo 文件夹储存路径,例如我的存在:/home/halo/.halo 。根据自己习惯,随便存哪里都行

.halo 文件夹内的内容👇

  • db:存放 H2 Database 的物理文件,如果你使用 MySQL 数据库,那么不会存在这个目录
  • templates/themes:里面包含用户所下载的主题,也就是你的博客主题会存在这里面
  • static:相当于网站的根目录
  • logs:运行日志目录
  • upload:附件目录
  • application.yaml:配置文件

主题目录结构

这是官方推荐的主题目录结构,绝大部分主题都符合这个结构,可能有个别别的平台移植过来的有改变

├── module                      // 公共模板目录
│   ├── comment.ftl             // 比如:评论模板
│   ├── layout.ftl              // 比如:布局模板
├── source                      // 静态资源目录
│   ├── css                     // 样式目录
│   ├── images                  // 图片目录
│   ├── js                      // JS 脚本目录
│   └── plugins                 // 前端库目录
├── index.ftl                   // 首页
├── post.ftl                    // 文章页
├── post_xxx.ftl                    // 自定义文章模板,如:post_diary.ftl。可在后台发布文章时选择。
├── sheet.ftl                   // 自定义页面
├── sheet_xxx.ftl               // 自定义模板,如:sheet_search.ftl、sheet_author.ftl。可在后台发布页面时选择。
├── archives.ftl                // 归档页
├── categories.ftl              // 分类目录页
├── category.ftl                // 单个分类的所属文章页
├── tags.ftl                    // 标签页面
├── tag.ftl                     // 单个标签的所属文章页
├── search.ftl                  // 搜索结果页
├── links.ftl                   // 内置页面:友情链接
├── photos.ftl                  // 内置页面:图库
├── journals.ftl                // 内置页面:日志
├── 404.ftl                     // 404 页
├── 500.ftl                     // 500 页
├── README.md                   // README,一般用于主题介绍或说明
├── screenshot.png              // 主题预览图
├── settings.yaml               // 主题选项配置文件
└── theme.yaml                  // 主题描述文件
2

评论区