Stackbit 主题 Planty 使用教程
1. 项目的目录结构及介绍
stackbit-theme-planty/
├── stackbit/
│ └── images/
├── components/
├── content/
├── layouts/
├── sass/
├── static/
├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── config.yml
├── optimize.ps1
├── package-lock.json
├── package.json
└── stackbit.yml
- stackbit/: 包含主题相关的图像文件。
- components/: 存放项目的前端组件。
- content/: 存放网站的内容文件。
- layouts/: 存放网站的布局文件。
- sass/: 存放样式表文件。
- static/: 存放静态资源文件。
- .gitattributes: Git 属性配置文件。
- .gitignore: Git 忽略配置文件。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文件。
- config.yml: 项目配置文件。
- optimize.ps1: 优化脚本文件。
- package-lock.json: npm 依赖锁定文件。
- package.json: npm 依赖配置文件。
- stackbit.yml: Stackbit 配置文件。
2. 项目的启动文件介绍
项目的启动文件主要是 package.json
文件,其中包含了项目的依赖和启动脚本。以下是 package.json
文件的部分内容:
{
"name": "stackbit-theme-planty",
"version": "1.0.0",
"scripts": {
"build": "jekyll build",
"serve": "jekyll serve"
},
"dependencies": {
"jekyll": "^4.0.0"
}
}
- scripts: 包含了项目的构建和启动命令。
build
: 使用 Jekyll 构建项目。serve
: 使用 Jekyll 启动本地服务器。
3. 项目的配置文件介绍
项目的配置文件主要是 config.yml
文件,其中包含了网站的各种配置信息。以下是 config.yml
文件的部分内容:
title: Planty
baseurl: ""
url: "https://example.com"
theme: jekyll-theme-minimal
snipcart:
api_key: "YOUR_PUBLIC_API_KEY"
collections:
products:
output: true
- title: 网站的标题。
- baseurl: 网站的基本 URL。
- url: 网站的完整 URL。
- theme: 使用的 Jekyll 主题。
- snipcart: Snipcart 的 API 密钥配置。
- collections: 网站的内容集合配置。
以上是 Stackbit 主题 Planty 的基本使用教程,包含了项目的目录结构、启动文件和配置文件的介绍。希望对你有所帮助!