张文保的博客
张文保 · Paul Zhang

Engineering the Future
功不唐捐,玉汝于成

Typecho

typecho各页面类型meta robots和canonical配置SEO规则代码

今天审查自己这个站的typecho模板,发现关于SEO的canonical和meta robots部分的规则,不是很友好。重新按SEO的技术审查要求,写了全套判断规则。为了确保首页分页时meta robots设置正确,我们可以使用getCurrentPage()函数来判断当前页是否为分页。分页的判断通过 $this->getCurrentPage() > 1 判断是否为首页的分页。……

Typecho meta robots 配置 Typecho canonical 标签设置 Typecho 各页面 SEO 优化 Typecho 分页 meta robots 规则 Typecho 分类页 canonical 配置 Typecho 搜索页 noindex 设置 Typecho 文章页 SEO 代码 Typecho 模板 header SEO 配置 Typecho 标签页 meta robots 设置 Typecho 归档页 noindex 配置

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

Typecho默认是将单页面链接显示在导航菜单中,如何将分类添加到导航菜单中?将以下代码加在header.php即可:<?php $this->widget('Widget_Metas_Category_List')->to($category); ?> <?php while($category->next()): ?> <li<?p……

Typecho

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

typecho博客首页和分类页面默认显示的是文章的全部内容,这样会让首页篇幅太长,从而一页显示的文章过少,下面是截取文章前面部分内容的方法: 在index.php文件找到如下代码<?php $this->content('阅读剩余部分...'); ?>替换为<?php $this->excerpt(); ?>如果要自己设定摘要的输出字数,可以修改代码为<……

Typecho

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

Typecho分类输出默认的样式是有ul、li的列表样式的html,如下:<ul class="widget-list"><li class="category-level-0 category-parent"><a href="">产品</a> <ul class="widget-list"> <li class="cat……

Typecho

Typecho自定义title标题SEO优化

Typecho的默认标题不是太符合SEO标准,喜欢注重SEO的朋友,可以用下面的代码替换header.php文件中的<title>与</title>中间部分的代码<?php if($this->_currentPage>1) echo '第 '.$this->_currentPage.' 页 - '; ?><?php $this-&g……

Typecho

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

一、Typecho在Apache环境下的伪静态规则(.htaccess文件或httpd.conf配置)<IfModule mod_rewrite.c> RewriteEngine On # 下面是在根目录,文件夹要修改路径,如 /typecho/,同时 RewriteRule 也要跟着变 RewriteBase / RewriteCond %{REQUEST_FILENAM……

htaccess Typecho 伪静态

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

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

Typecho
SSL安全认证