Mediumish - Jekyll 主题使用教程
1. 项目的目录结构及介绍
Mediumish 是一个基于 Jekyll 的开源主题,适用于博客和内容丰富的网站。以下是该项目的目录结构及其介绍:
mediumish-theme-jekyll/
├── _includes/ # 包含页面的各个部分,如头部、尾部等
├── _layouts/ # 页面布局模板
├── _pages/ # 自定义页面
├── _posts/ # 博客文章
├── _sass/ # SASS 样式文件
├── assets/ # 静态资源,如图片、CSS、JavaScript 文件
├── site/ # 生成的站点文件
├── .gitignore # Git 忽略文件配置
├── 404.html # 404 错误页面
├── Gemfile # Ruby 依赖管理文件
├── Gemfile.lock # 依赖锁定文件
├── LICENSE.txt # 项目许可证
├── README.md # 项目说明文档
├── _config.yml # Jekyll 配置文件
├── changelog.md # 更新日志
├── docker-compose.yml # Docker 配置文件
├── favicon.ico # 网站图标
├── feed.xml # RSS 订阅文件
└── index.html # 首页
2. 项目的启动文件介绍
项目的启动文件主要是 index.html
,这是网站的首页。它包含了页面的基本结构和内容,使用 Jekyll 的模板系统来动态生成页面内容。
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 头部内容 -->
</head>
<body>
<!-- 主体内容 -->
</body>
</html>
3. 项目的配置文件介绍
项目的配置文件是 _config.yml
,它包含了 Jekyll 站点的所有配置选项。以下是一些关键配置项的介绍:
title: "Mediumish"
description: "Bootstrap Theme for Jekyll"
baseurl: ""
url: "https://wowthemesnet.github.io"
# 作者信息
author:
name: "Sal"
email: "sal@gmail.com"
url: "https://wowthemes.net"
# 社交媒体链接
social:
twitter: "wowthemesnet"
facebook: "wowthemesnet"
# 插件
plugins:
- jekyll-feed
- jekyll-seo-tag
# 其他配置项
markdown: kramdown
theme: mediumish
通过修改 _config.yml
文件,可以自定义站点的标题、描述、作者信息、社交媒体链接等。