一个Typecho主题起步结构,减少重复工作 ,帮助Typecho主题开发者快速开发主题,避免大量的重复性劳动,节约时间。
- 项目介绍:Github
我在为Typecho写主题时发现了几个问题:
- 某些代码可以合并,没必要每次都写一遍
- Typecho文档不充分,某些方法每次用到都要现查
- 某些方法Typecho的接口太复杂或者压根就没有实现
- 某些方法在不同的Typecho版本行为双重
- 我的主题都有比较相似的目录结构
因此我准备把自己的最佳实践打包一下,美其名曰一个“框架”,其实只是为了减少一些无谓的工作量。
Utils.php与Contents.php中提供了一些常用的代码,可以看看。使用时,直接下载本框架,并在其中进行修改,添加代码。
非常欢迎各种拉要求
目录结构:
index.php
post.php
page.php
archive.php
404.php
functions.php
includes
|-- head.php
|-- header.php
|-- footer.php
libs
|-- Utils.php
|-- Contents.php
assets
|-- main.css
|-- main.js
开发文档
这位框架的作者也开发了一款Typecho博客主题,可以来看看: