Scriptor Jekyll 主题使用教程
1、项目的目录结构及介绍
Scriptor Jekyll 主题的目录结构如下:
.
├── _data
├── _includes
├── _layouts
├── _posts
├── _sass
├── assets
│ └── images
├── .gitignore
├── 404.md
├── Gemfile
├── LICENSE.md
├── README.md
├── _config.yml
├── about.md
├── feed.xml
├── index.html
├── style-guide.md
└── tags.md
各目录和文件的介绍如下:
_data
: 存放数据文件的目录。_includes
: 存放可重用的 HTML 代码片段。_layouts
: 存放页面布局模板。_posts
: 存放博客文章。_sass
: 存放 SASS 样式文件。assets
: 存放静态资源,如图片等。images
: 存放图片文件。.gitignore
: Git 忽略文件配置。404.md
: 404 错误页面。Gemfile
: 项目依赖的 Gem 文件。LICENSE.md
: 项目许可证文件。README.md
: 项目说明文件。_config.yml
: 项目配置文件。about.md
: 关于页面。feed.xml
: RSS 订阅文件。index.html
: 首页文件。style-guide.md
: 样式指南页面。tags.md
: 标签页面。
2、项目的启动文件介绍
Scriptor Jekyll 主题的启动文件主要是 index.html
和 _config.yml
。
index.html
: 这是项目的入口文件,定义了首页的布局和内容。_config.yml
: 这是项目的配置文件,包含了网站的基本配置信息,如标题、描述、URL 等。
3、项目的配置文件介绍
Scriptor Jekyll 主题的配置文件是 _config.yml
,其主要配置项如下:
title: "Scriptor"
description: "A minimal, clean and responsive Jekyll theme for writers."
url: "https://scriptor-jekyll.netlify.com/"
baseurl: ""
author:
name: "Your Name"
email: "your-email@example.com"
markdown: kramdown
theme: scriptor
plugins:
- jekyll-feed
exclude:
- Gemfile
- Gemfile.lock
- vendor
各配置项的介绍如下:
title
: 网站的标题。description
: 网站的描述。url
: 网站的 URL。baseurl
: 网站的基本 URL(如果网站部署在子目录中)。author
: 作者信息,包括姓名和邮箱。markdown
: 使用的 Markdown 解析器。theme
: 使用的主题名称。plugins
: 使用的插件列表。exclude
: 在构建过程中需要排除的文件和目录。
通过以上配置,可以自定义网站的基本信息和功能。