当前位置: 首页 > 网站开发 > 正文

网站内容优化(三)

1 星2 星3 星4 星5 星 (2 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share
文章目录

利用中秋节假期,对网站做了一些优化。主要进行了以下几方面优化。

一.添加结构化数据

关于结构化数据,请参考google的:关于丰富网页摘要和结构化数据,推荐使用微数据。在使用微数据之前,首先将页面的页头改为HTML5的头:

<!DOCTYPE html>

现在以elasticsearch 0.19.9升级到0.90.1实录文章为例来说明添加微数据过程。

在显示文章的div添加

itemscope itemtype="http://schema.org/Article"

在显示文章的标题添加

itemprop="headline"

在显示文章关键字添加

itemprop="keywords"

在显示文章发表的时间的span添加

itemprop="datePublished"

在显示文章分类的地方的span添加

itemprop="articleSection"

在文章固定链接的span添加

itemprop="url"

在显示文章内容的div或span添加

itemprop="articleBody"

在添加完成后,可以使用结构化数据测试工具进行测试。例如:

data-structured

参考:schema.org

在使用结构化数据测试工具出行的错误解决请参考:google结构化数据测试工具异常解决

在google搜索结果中显示作者请参考:搜索结果中的作者信息

二.添加文章目录

通过文章内容的h3标签去判定文章目录,在显示出来。修改functions.php,添加以下函数:

function article_index($content) {
    $matches = array();
    $ul_li = '';
 
    $r = "/<h3>([^<]+)<\/h3>/im";
 
    if(preg_match_all($r, $content, $matches)) {
        foreach($matches[1] as $num => $title) {
            $content = str_replace($matches[0][$num], '<h3 id="title-'.$num.'">'.$title.'</h3>', $content);
            $ul_li .= '<li><a href="#title-'.$num.'" title="'.$title.'">'.$title."</a></li>\n";
        }
 
        $content = "\n<div id=\"article-index\">
                <strong>文章目录</strong>
                <ul id=\"index-ul\">\n" . $ul_li . "</ul>
            </div>\n" . $content;
    }
 
    return $content;
}
 
add_filter( 'the_content', 'article_index' );

在style.css 添加以下css片段

#index-ul {
    margin: 0;
    padding-bottom: 10px;
}
#index-ul li {
    background: none repeat scroll 0 0 transparent;
    list-style-type: disc;
    padding: 0;
    margin-left: 20px;
}
 
#article-index{float: right;
			   border: 1px solid #DEDFE1;
			   margin: 0 0 15px 15px;
			   min-width: 120px;
			   max-width: 200px;
			   _width: 180px;
			   padding: 0 6px;
			   -moz-border-radius: 6px;}
#article-index strong{border-bottom: 1px dashed #DDD;display: block;padding: 0 4px;line-height: 30px;}

三.去掉推荐文章显示框

推荐文章显示主要通过mysql随机函数实现。在用网站速度测试:http://www.webkaka.com/,2秒左右,去掉后,省掉1秒左右。

四.分类目录静态化

以前的文章分类目录通过wp_list_cats函数去读取,改为html去实现。因为分类目录很少变化。这样减少了数据库查询次数。

五.总结

网站优化是个细活,需要经常去琢磨,借鉴别人好的地方。关于网站优化,严重推荐的google的谷歌搜索引擎优化初学者指南

本文固定链接: http://www.chepoo.com/website-content-optimization-3.html | IT技术精华网

网站内容优化(三):等您坐沙发呢!

发表评论