typecho模板制作代码收集

时间:2024-04-15 09:02:07

typecho模板制作代码收集

本文长期收集整理TYPECHO主题制作代码。我为人人,人人为我。

typecho简介

Typecho 是一款博客程序,它在 GPL version 2 许可证下发行,基于 PHP (需要 PHP5 以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql, PostgreSQL, SQLite)。
网站链接http://typecho.org/

主题结构

header.php

1.编码

打开这个文件,见到如下代码:

<meta http-equiv="content-type" content="text/html; charset=<?php $this->options->charset(); ?>" />

调用默认的编码,现在最经常用的大都是utf-8吧。所以我通常是直接写成utf-8,省去php处理时间。

2.页面标题

<title><?php $this->options->title(); ?><?php $this->archiveTitle(); ?></title>

通常情况下直接复制使用,如果你没有时间的话。

3.导入样式

其中style.css是样式文件相对模板目录的路径和文件名。

4.其它HTML头部信息

<?php $this->header(); ?>

别忘了这句,它关系到RSS信息、客户端程序以及插件的正常使用。

页面导航

本处使用了无序列的页面列表,其中{permalink}是页面的地址,{title}是页面的标题

5.网站名称

<h1><a href="<?php $this->options->siteUrl(); ?>"><?php $this->options->title() ?></a></h1>
<span><?php $this->options->description() ?></span>
options->siteUrl(); ?> 网站的首页地址 options->title() ?> 网站名称 options->description() ?> 网站的一些简短描述、介绍

6.站内搜索

 <form method="post" action="">
        <div><input type="text" name="s" class="text" size="32" /> <input type="submit" class="submit" value="Search" /></div>
    </form>

当你的文章很多很多,这个搜索就必不可少。

sidebar.php

最新文章列表

    widget(\'Widget_Contents_Post_Recent\') ->parse(\'
  • {title}
  • \'); ?>
获取最新的10篇文章标题,得到的html是 最新回复列表 获取最新的10个回复,得到的html是 其中excerpt(10, \'[...]\'); ?>,“10”代表要回复内容截取的字的个数,“[…]”代表省略的意思,你可以自行修改。

文章分类列表

    widget(\'Widget_Metas_Category_List\') ->parse(\'
  • {name} ({count})
  • \'); ?>
输出: 其中{count}是获取该分类下的文章数目。

按月归档

    widget(\'Widget_Contents_Post_Date\', \'type=month&format=F Y\') ->parse(\'
  • {date}
  • \'); ?>
输出: 其它连接 这些是可有可无的,只是为了方便登录登出。

footer.php

RSS地址

页脚文件,推荐大家把一些较大的js放在这个文件中最后载入,不会影响阅读。看看我们的footer要讲解些什么?

Entries (RSS)
Comments (RSS).
另外别忘了添加

Typecho
以示对Typecho的支持,简单吧。

现在,你已完成了75%的嵌套,休息一下,后面的会轻松许多