Npcink Blog
切换菜单

Typecho theme dev framework - typecho 主题开发框架

这是一款为 Typecho 主题开发者准备的一款主题,可以帮助开发者节省一些时间,提升效率。

本页目录3 节

一个 Typecho 主题起步结构,减少重复工作 ,帮助 Typecho 主题开发者快速开发主题,避免大量的重复性劳动,节约时间。

我在为 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 博客主题,可以来看看: