Typecho将分类添加到导航菜单中

Typecho默认是将单页面链接显示在导航菜单中,如何将分类添加到导航菜单中?将以下代码加在header.php即可:

 

Typecho首页和分类页调用文章内容截取

typecho博客首页和分类页面默认显示的是文章的全部内容,这样会让首页篇幅太长,从而一页显示的文章过少,下面是截取文章前面部分内容的方法:
在index.php文件找到如下代码

替换为

如果要自己设定摘要的输出字数,可以修改代码为

还有另一种系统自带的调用办法,就是在发表文章的时候,在文章内容中添加<!–more–>标签即可。

比如内容一共有五段,要显示前三段,就在第三段结束处添加<!–more–>标签代码。

提醒:使用过 WordPress 博客系统的博主应该会记得,这个方法和 WordPress 显示摘要中的一个方法一样。

Typecho分类输出默认链接CSS样式修改

Typecho分类输出默认的样式是有ul、li的列表样式的html,如下:

 

我们可以通过修改调用函数,输出以下不带列表的链接样式:

 

方法是找到以下代码:

 

替换为以下代码:

 

如果需要更详细个性的修改,具体的分类输出函数的文件在/var/Widget/Metas/Category/List.php文件里,可以找对应的代码进行详细修改。

Typecho自定义title标题SEO优化

Typecho的默认标题不是太符合SEO标准,喜欢注重SEO的朋友,可以用下面的代码替换header.php文件中的<title>与</title>中间部分的代码

 

如果想给首页加个副标题,可以在上面的代码末尾继续加入以下代码,对首页进行判断输出首页标题:

 

具体效果可以看保哥笔记的标题。

Typecho伪静态规则及301跳转设置

一、Typecho在Apache环境下的伪静态规则(.htaccess文件或httpd.conf配置)

 

带www域名跳转到不带www的域名

 

不带www域名跳转到带www的域名

 

注:最新的 SVN 在后台启用重写功能的时候能自动生成 .htaccess 文件。

二、Typecho在Nginx环境下的伪静态规则(conf文件配置)

 

三、Typecho在SAE环境下的伪静态规则(config.yaml文件配置)

 

四、Typecho在IIS下的伪静态规则(httpd.ini文件配置)

 

另一个:

 

注意:配置好伪静态后,记得到Typecho后台设置永久链接里,启用地址重写功能。

Typecho在文章中插入广告代码投放广告

大多数站长玩独立博客多数是为了学习或者娱乐,不过时间久了有了一定的流量后,在自己的网站投放一些广告赚点收益也无妨。以下代码是判断查找文章的第一个p,然后,插入代码。复制以下代码到functions里使用即可。