Hexo 主题 NexT 使用教程
hexo-theme-nextElegant theme for Hexo. 项目地址:https://gitcode.com/gh_mirrors/he/hexo-theme-next
1. 项目的目录结构及介绍
Hexo 主题 NexT 的目录结构如下:
hexo-theme-next/
├── _config.yml
├── crowdin.yml
├── docs/
├── gulpfile.js
├── languages/
├── layout/
├── package.json
├── scripts/
├── source/
└── test/
目录结构介绍
_config.yml
: 主题的主配置文件。crowdin.yml
: 用于 Crowdin 翻译的配置文件。docs/
: 主题的文档文件夹。gulpfile.js
: Gulp 任务配置文件。languages/
: 多语言支持文件夹。layout/
: 主题的布局文件夹,包含各种页面模板。package.json
: Node.js 项目配置文件,包含依赖和脚本。scripts/
: 主题的脚本文件夹,包含自定义脚本。source/
: 主题的静态资源文件夹,包含 CSS、JavaScript 和图片等。test/
: 测试文件夹,包含主题的测试用例。
2. 项目的启动文件介绍
Hexo 主题 NexT 的启动文件主要是 _config.yml
和 layout/
目录下的模板文件。
启动文件介绍
_config.yml
: 这是主题的主配置文件,包含了主题的所有配置选项,如站点信息、菜单、侧边栏、社交链接等。layout/
: 这个目录包含了主题的所有页面模板,如首页、文章页、归档页等。Hexo 会根据这些模板生成最终的静态页面。
3. 项目的配置文件介绍
Hexo 主题 NexT 的配置文件主要是 _config.yml
。
配置文件介绍
-
_config.yml
: 这个文件包含了主题的所有配置选项,以下是一些常见的配置项:# Site title: 站点标题 subtitle: 站点副标题 description: 站点描述 keywords: 站点关键词 author: 作者名 language: 语言 timezone: 时区 # URL url: 站点URL root: 站点根路径 permalink: 文章永久链接格式 permalink_defaults: 永久链接默认值 # Directory source_dir: 源文件目录 public_dir: 公共文件目录 tag_dir: 标签目录 archive_dir: 归档目录 category_dir: 分类目录 code_dir: 代码目录 i18n_dir: 国际化目录 skip_render: 跳过渲染的文件或目录 # Writing new_post_name: 新文章文件名格式 default_layout: 默认布局 titlecase: 标题大小写转换 external_link: 外部链接 filename_case: 文件名大小写转换 render_drafts: 渲染草稿 post_asset_folder: 启用资源文件夹 relative_link: 相对链接 future: 显示未来文章 highlight: 代码高亮 # Category & Tag default_category: 默认分类 category_map: 分类映射 tag_map: 标签映射 # Date / Time format date_format: 日期格式 time_format: 时间格式 # Pagination per_page: 每页文章数 pagination_dir: 分页目录 # Extensions theme: 主题名称 # Deployment deploy: type: 部署类型
通过修改 _config.yml
文件,可以自定义主题的各种设置,以满足不同的需求。
hexo-theme-nextElegant theme for Hexo. 项目地址:https://gitcode.com/gh_mirrors/he/hexo-theme-next