标签 typecho 下的文章

官方的标签云文档http://docs.typecho.org/themes/tag-cloud

参数说明

  • sort:排序方式,可以选 mid,name,count;
  • ignoreZeroCount:是否忽略文章数为 0 的;
  • desc:是否降序输出;
  • limit:输出数目。

完整代码

<style>.widget-list-tag li{display:inline-block;list-style:none;font-family:monospace;margin:1px;padding:1px;}</style>
<?php $this->widget('Widget_Metas_Tag_Cloud', 'sort=name&ignoreZeroCount=1&desc=0&limit=30')->to($tags); ?>
<ul class="widget-list widget-list-tag">
<?php if($tags->have()): ?>
    <?php while ($tags->next()): ?>
    <li><a style="font-size:<?php printf("%u%%", log($tags->count)*50+100); ?>; color:#<?php echo substr(md5($tags->name.'rand'), 0, 6); ?>;" href="<?php $tags->permalink(); ?>" title="<?php $tags->count(); ?> 个话题"><?php $tags->name(); ?></a></li>
    <?php endwhile; ?>
<?php else: ?>
    <li><?php _e('没有任何标签'); ?></li>
<?php endif; ?>
</ul>
抄袭自http://luly.lamost.org/blog/typecho_tag_cloud.html

从wordpress转换typecho方法:
1、备份所有数据;
2、安装typecho和插件转换插件wordpress-to-typecho,插件地址:docs.typecho.org/plugins/wordpress-to-typecho;
3、启用插件,设置wordpress数据库信息,控制台--运行“从wordpress导入数据”,完成。

Typecho默认主题导航栏菜单仅显示了首页和页面,如果想添加分类目录到导航栏,需要修改主题目录下的header.php文件。

在47行,找到以下代码:

<a<?php if ($this->is('index')): ?> class="current"<?php endif; ?> href="<?php $this->options->siteUrl(); ?>"><?php _e('首页'); ?></a>

在其后面添加以下代码:

<?php $this->widget('Widget_Metas_Category_List')->to($category); ?>
<?php while ($category->next()): ?>
<a<?php if ($this->is('post')): ?>
<?php if ($this->category == $category->slug): ?> class="current"<?php endif; ?>
<?php else: ?>
<?php if ($this->is('category', $category->slug)): ?> class="current"<?php endif; ?>
<?php endif; ?> href="<?php $category->permalink(); ?>"><?php $category->name(); ?></a>
<?php endwhile; ?>

搞定。

从typecho转到wordpress使用了byetyp的typecho插件,将typecho的数据转换为可导入 wordpress的xml文件,进行的数据迁移。

感谢作者:坏蛋的博客

插件地址:https://github.com/ibadboy-net/ByeTyp

1、typecho操作:下载上传并启用插件,控制台--数据导出---导出XML文件;

2、wordpress操作:工具--导入--WordPress--运行wordpress导入器(未安装的话就先安装)--选择文件--上传并导入--选择导入的文章所属的用户,然后typecho上的文章、分类目录、标签、评论等数据都出现在了WordPress上。

3、迁移附件:将Typecho站点中的/usr/uploads目录迁移到WordPress的/wp-content目录下。之后在数据库中替换图片资源路径,执行以下SQL语句:

UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/');

至此,迁移工作已经圆满结束。

开始

2009年11月1日,万圣节,周末,下雪天,金沟河一间出租屋,一台笔记本,一觉醒来10点多,屋外鹅毛大雪,屋内一人无所事事,于是在花生壳注册了域名zhangyang.org,找了个免费主机,神龙主机,搭建了基于wordpress的博客,博名:红叶视线。

本人小白一枚,仅仅依靠着贫瘠的互联网知识,一边百度,一边操作,用WordPress搭建了人生第一个Blog。

经历

年轻不懂事,热衷换主题,换链接,瞎折腾,博客程序先后用过boblog、emlog、typecho,中间不断反复,不知道是喜欢写博客,还是喜欢折腾博客的过程。

结语

当再次看到“欢迎使用Typecho”的时候,不免要问问自己,这些年干了什么?
现在病好了,估摸着不会再换程序了,博客用来记录些日常,仅此而已。