Jekyll Minima 项目教程
1. 项目的目录结构及介绍
Jekyll Minima 是一个简洁的 Jekyll 主题,其目录结构如下:
minima/
├── _includes/
│ ├── footer.html
│ ├── header.html
│ ├── head.html
│ ├── icon-github.html
│ ├── icon-twitter.html
│ └── social.html
├── _layouts/
│ ├── default.html
│ ├── home.html
│ ├── page.html
│ └── post.html
├── _sass/
│ ├── minima/
│ │ ├── _base.scss
│ │ ├── _layout.scss
│ │ └── _syntax-highlighting.scss
│ └── minima.scss
├── assets/
│ └── main.scss
├── _config.yml
├── Gemfile
├── Gemfile.lock
└── index.html
目录结构介绍
_includes/
:包含页面的各个部分,如页眉、页脚等。_layouts/
:包含页面的布局模板。_sass/
:包含 SASS 样式文件。assets/
:包含资源文件,如 CSS 文件。_config.yml
:项目的配置文件。Gemfile
和Gemfile.lock
:用于管理项目的依赖。index.html
:项目的首页文件。
2. 项目的启动文件介绍
Jekyll Minima 项目的启动文件是 index.html
。这个文件是项目的入口点,定义了首页的布局和内容。
---
layout: home
---
这个文件使用了 home
布局,并继承了 _layouts/home.html
模板。
3. 项目的配置文件介绍
Jekyll Minima 项目的配置文件是 _config.yml
。这个文件包含了项目的各种配置选项,如站点标题、描述、URL 等。
title: Your awesome title
author: GitHub User
email: your-email@domain.com
description: >- # this means to ignore newlines until "baseurl:"
Write an awesome description for your new blog. You can edit this
line in _config.yml. It will appear in your document head meta (for
Google search results) and in your feed.xml site description.
baseurl: "" # the subpath of your site, e.g. /blog
url: "http://localhost:4000" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: jekyllrb
github_username: jekyll
# Build settings
theme: minima
plugins:
- jekyll-feed
配置文件介绍
title
:站点的标题。author
:站点的作者。email
:作者的电子邮件。description
:站点的描述。baseurl
:站点的子路径。url
:站点的基本 URL。twitter_username
和github_username
:作者的 Twitter 和 GitHub 用户名。theme
:使用的主题,这里是minima
。plugins
:使用的插件,这里是jekyll-feed
。
以上是 Jekyll Minima 项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用这个项目。