wordpress的极简主题需要有两个文件,分别是index.php
以及style.css
,而在typecho中,因为主题的一些配置信息默认被放在了index.php
而不是style.css
文件中,所以直接往主题包里仍一个index.php文件,这个主题就能被启用了。当然,和wordpress的极简实现一样,除了测试之外,这样的主题并没有什么实际用途。
typecho默认主题的结构
TYPECHO 安装目录
├─admin
├─install
├─usr
│ ├─plugins
│ ├─themes
│ │ ├─default // 主题文件夹
│ │ │ ├─img // 资源文件的文件夹,默认主题放的是搜索按钮的两张图片
│ │ │ │ ├─icon-search.png
│ │ │ │ └─icon-search@2x.png
│ │ │ ├─404.php // 404 页面
│ │ │ ├─archive.php // 存档页面,包括分类页、搜索页、作者页、标签页等
│ │ │ ├─comments.php // 评论部分
│ │ │ ├─footer.php // 页脚部分
│ │ │ ├─functions.php // 各种函数都放在这个文件里,可以在主题的任何地方调用
│ │ │ ├─header.php // 页头部分
│ │ │ ├─index.php // 主页
│ │ │ ├─page.php // 独立页面,对应 后台 -> 管理 -> 独立页面 创建的页面
│ │ │ ├─post.php // 文章详情页,对应 后台 -> 管理 -> 文章 创建的页面
│ │ │ ├─sidebar.php // 侧栏目部分
│ │ │ ├─style.css // 样式表 1
│ │ │ ├─grid.css // 样式表 2
│ │ │ └─screenshot.png // 主题截图
│ └─uploads
├─var
├─config.inc.php
├─index.php
├─install.php
└─LICENSE.txt
几个特殊的文件
index.php 文件
这个文件中包含了主题的一些基础信息,测试用主题甚至可以只包含这么一个文件,该文件中的头部注释部分会被显示在主题切换界面;
screenshot.png
主题的缩略图,注意不要错误的命名为screen.png
;
functions.php
对于wp老用户来说,这个文件差不多是最常被修改也最容易导致系统崩溃的文件没有之一,在typecho里,functions.php
也能给你原汁原味的体验;