模板开发
-
Typecho模板的header页面片
Typecho模板中,一般都会有header.php页面片,用于将页面公共头部抽离出来,减少代码冗余。 ![导航栏.png][1] header页面片中,可以包含html的head…
-
Typecho模板的index页面
## 制作index.php ### 模板作者信息在index.php的开头,可以使用注释方式添加模板作者信息。 /** * 这是一段描述,写在前面 * @package Type…
-
Typecho的functions.php
很抱歉,最近很忙,没有时间上来更新内容哈。上篇文章[《Typecho主题制作文件结构》][1]介绍了制作Typecho主题所需要的模板文件,其中有一个特殊的文件,叫“皮肤函数”,文…
-
Typecho的错误输出
在编码联调阶段,出错了只返回一个500页面,对开发人员是不友好的,此时打开错误输出就很有必要。那么,Typecho如何开启错误输出呢? 从/var/Typecho/Common.p…
-
Typecho中的路由解析
## 路由概述 路由的功能简单的说就是根据请求(即URL)找到对应业务代码(或者说控制器,Controller),请求来自用户端,业务由系统提供,路由器的主要任务就是为请求和业务提…
-
Typecho中的is函数
什么是is—–Typecho中内置了强大的is函数,用于判断“我在哪里?”。在制作主题页面的时候,经常需要根据页面的位置来加设特殊的效果,譬如在首页显示搜索…
-
Typecho中Widget_Archive详解
## Widget_Archive的内涵 ##Widget_Archive是Typecho中非常重要的一个组件,基本上所有文章/页面内容的渲染都离不开这个组件。Widget_Arc…
-
Typecho主题制作文件结构
## 文件结构概览### 特殊文件这类模板文件,在typecho系统中定义,特定路由会尝试加载对应的模板文件,譬如index路由会去加载index.php,post路由会去尝试加载…
-
Typecho模板开发常用api
## 模板头部相关信息输出 $this->keywords(‘_’); //关键词 $this->options->title(); //站点名称 $thi…