admin 发布的文章
工具网址收藏
文章收藏
- HTTP状态码说明
- Google HTML/CSS 规范
- NEC : 更好的CSS样式解决方案
- CSS3弹性Flex布局
- 正则表达式
- PHP扩展之PDO
- 多语言开发需要了解的国家语种代码标准
- 提高PHP编程效率的53个要点
- 四种常见的 POST 提交数据方式
- 十大经典排序算法动画与解析
- php RSA 加密解密详解
- php自动获取文件夹里所有图片
- 程序员需要知道的缩写和专业名词
- api接口设计需要考虑的因素
- 利用js计算图片的主色调和互补色
- 纯css实现三角形(带边框阴影)
- VS编辑器常用快捷键
- 关于php运算符优先级的几道题
- 使用Chrome浏览器自带截图功能
- 冒泡排序和选择排序算法
- 深度优先搜索 和 宽度优先搜索
- Java 虚拟机体系结构
- Java对象内存调用分析
- Java-向上转型
- Java-向下转型
- 阿里,腾讯,字节的面试官最爱问的HashMap,这次直接连底层原理都帮你搞懂了
- “生动”讲解——深度优先搜索与广度优先搜索
- 【Java并发基础】死锁
- Java-类加载的深入研究
- HashMap的实现原理
- Xposed模块开发教程-原文 | 翻译
typecho 模板开发笔记
程序结构
模板文件路径: ./usr/themes
模板结构
index.php ---- 模板入口(必须) 相关文章
function.php ---- 自定义函数
archive.php ---- 通用(分类、搜索、标签、作者)页面展示
post.php ---- 文章详情展示
page.php ---- 独立页面展示
category.php ---- 分类展示
search.php ---- 搜索结果展示
tag.php ---- 标签展示
comments.php ---- 评论页面
author.php ---- 作者信息页面
screenshot.png ---- 主题缩略图
****.*** ---- 其他自定义文件
index.php为模板入口文件,必须存在
post,page,category等文件不存在时程序调用archive.php,如果该文件也不存在,则使用indx.php
默认函数
function.php下可添加以下默认函数
themeInit($archive) ---- 初始化主题
themeConfig($from) ---- 主题后台配置
themeFields($layout) ---- 自定义文章撰写页面(如添加自定义字段)
threadedComments($comments, $options) ---- 自定义评论输出内容
更多详情前参考: Typecho的functions.php
常用变量(index.php内)
1. $this->options
定义文件
./var/Widget/Options.php
还包含 function.php中themeConfig() 函数内所定义内容
示例
$this->options->themeUrl('grid.css'); 直接输出当前模板目录下的指定文件
$dir = $this->options->themeUrl; 获取当前模板路径
$this->options->siteUrl();
$this->options->title();
$this->options->description();
(默认模板内的一个示例) $this->options->logoUrl 该变量是通过default模板function.php下的themeConfig()函数定义的
(未知定义源) $this->options->charset();
待完善...
其他参考
欢迎使用 Typecho
如果您看到这篇文章,表示您的 blog 已经安装成功.