首先,在主题文件夹下建立一个新 custom  文件,也就是自定义页面文件,命名为:tpl_tags.php

插入以下代码

 1<?php
 2/**
 3 * _Tag Cloud_
 4 *
 5 * @package custom
 6 *
 7 */
 8?>
 9<?php  /*your code here*/  ?>
10<?php
11    $db = Typecho_Db::get();
12    $options = Typecho_Widget::widget('Widget_Options');
13    $tags= $db->fetchAll($db->select()->from('table.metas')
14            ->where('table.metas.type = ?', 'tag')
15            ->order('table.metas.order', Typecho_Db::SORT_DESC));
16    foreach($tags AS $tag) {
17        $type = $tag['type'];
18        $routeExists = (NULL != Typecho_Router::get($type));
19        $tag['pathinfo'] = $routeExists ? Typecho_Router::url($type, $tag) : '#';
20        $tag['permalink'] = Typecho_Common::url($tag['pathinfo'], $options->index);
21        echo "<a href=\"".$tag['permalink']."\">".$tag['name']."</a> ";
22    }
23?>
24<?php  /*your code here*/  ?>

然后在后台添加一个独立页面,展开高级选项->自定义模板->Tag Cloud,缩略名写 tags 就可以了。

当然,你可以自己修改、添加相应代码,演示 http://mrasong.com/tags/