So Simple 主题使用教程
项目的目录结构及介绍
So Simple 主题的目录结构如下:
so-simple-theme/
├── _includes/
├── _layouts/
├── _sass/
├── assets/
├── github/
├── docs/
├── example/
├── editorconfig
├── gitattributes
├── banner.js
├── CHANGELOG.md
├── Gemfile
├── jekyll-theme-so-simple.gemspec
├── package.json
├── Rakefile
├── README.md
├── README-OLD.md
└── screenshot.png
_includes/
:包含主题的可重用组件文件。_layouts/
:包含主题的页面布局文件。_sass/
:包含主题的 Sass 文件。assets/
:包含主题的静态资源文件,如 CSS、JavaScript 和图像。github/
:包含 GitHub 相关的文件。docs/
:包含主题的文档文件。example/
:包含示例文件。editorconfig
:编辑器配置文件。gitattributes
:Git 属性文件。banner.js
:横幅 JavaScript 文件。CHANGELOG.md
:变更日志文件。Gemfile
:Ruby 依赖管理文件。jekyll-theme-so-simple.gemspec
:主题的 gemspec 文件。package.json
:Node.js 依赖管理文件。Rakefile
:Rake 任务文件。README.md
:项目说明文件。README-OLD.md
:旧的项目说明文件。screenshot.png
:主题截图。
项目的启动文件介绍
So Simple 主题的启动文件主要是 Gemfile
和 _config.yml
。
Gemfile
:定义了项目所需的 Ruby 依赖包,包括 Jekyll 和 So Simple 主题本身。
source "https://rubygems.org"
gem "jekyll", "~> 4.0"
gem "jekyll-theme-so-simple"
_config.yml
:Jekyll 的配置文件,包含了网站的基本配置、插件配置、主题配置等。
title: 你的网站标题
description: 你的网站描述
theme: jekyll-theme-so-simple
项目的配置文件介绍
So Simple 主题的配置文件主要是 _config.yml
,它包含了以下几个主要部分:
- 基本配置:
title: 你的网站标题
description: 你的网站描述
url: "http://example.com"
baseurl: ""
- 主题配置:
theme: jekyll-theme-so-simple
- 插件配置:
plugins:
- jekyll-seo-tag
- jekyll-feed
- 其他配置:
markdown: kramdown
highlighter: rouge
通过修改 _config.yml
文件,可以自定义网站的标题、描述、URL 等基本信息,以及启用或禁用某些插件。