# 开发准备

在开发Perfree主题前,建议先在本机安装好Perfree

# 主题结构

在开发主题时,先要在Perfree安装目录resources/static/themes下新建你的主题文件夹,如myTheme。一个完整的主题,应包含以下内容

myTheme # 主题目录
├── static # 静态资源如css/js/image
├── article.html # 文章详情页
├── articleList.html # 文章列表页
├── index.html # 首页
├── login.html # 登录页(如不存在则使用默认的)
├── register.html # 注册页(如不存在则使用默认的)
├── screenshots.jpg # 主题截图,会在后台管理所有主题显示当前截图(如不存在则显示默认图片)
├── search.html # 搜索结果页
├── 403.html # 自定义forbidden错误页(如不存在则使用默认的)
├── 404.html # 自定义404页(如不存在则使用默认的)
├── 500.html # 自定义500页(如不存在则使用默认的)
├── setting.html # 设置页,会在后台管理主题设置显示(如不存在则显示当前主题无设置项)
├── theme.properties # 主题信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14

在新建一个主题时,index.html和theme.properties为必须文件,一个主题至少由这两个文件组成。 theme.properties内容如下:

name=myTheme # 主题名字
version=1.0.0 # 主题版本
author=Perfree # 主题作者
author.web.site=https://yinpengfei.com # 主题作者网址
description=描述 # 主题描述
screenshots=screenshots.jpg # 截图
1
2
3
4
5
6
Last Updated: 12/27/2020, 8:46:02 PM