标签: google

  • Google Fonts导致WordPress 速度问题的解决方案

    基本上大部分wordpress博客都遇上这问题了,我转载一个办法以备用。

    你直接将下面的代码添加到主题的functions.php 文件中;其实加载源你可以随便定义,甚至是字体也可以自定义,只要修改第5行就可以了。

    [cce_php]
    <?php
    /* 将WordPress 后台中的open-sans字体加载源从Google Fonts替换为360的CDN加载源。 */
    function devework_replace_open_sans() {
    	wp_deregister_style('open-sans');
    	wp_register_style( 'open-sans', '//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600' );
    	wp_enqueue_style( 'open-sans');
    }
    //前台加载,看需要注释之;
    add_action( 'wp_enqueue_scripts', 'devework_replace_open_sans' );
    //后台加载,应该都需要的了
    add_action('admin_enqueue_scripts', 'devework_replace_open_sans');
    ?>
    [/cce_php]

    fonts.useso.com 是国内360推出的常用前端公共库CDN服务之一,“由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的免费字体库了。同样,通过样式表引用这些资源,让网站访问速度瞬间提速吧骚年!”具体可以查看:http://libs.useso.com/。

    转载自DeveWork

  • 谷歌结构化数据初探

    之前我有一篇文章提到《在Google搜索页面里显示作者信息和摘要》,按这方法做了之后在结构化数据测试工具的页面测试是可以看到作者信息的,但是不知道为什么,这么久了,我的博客还是在正式搜索的时候没显示,难道是我之前换了域名的原因?还是有PR值的要求?还有待考究,今天要说的是结构化测试页面的数据的提取。

    之前在DIDI的文章里和在月光博客的文章里都看到了这个方法,但是对于我现在这个主题就是不管用,不知道为什么,直到今晚研究了一下谷歌的微数据微格式之后才总算有点明白过来了,同时也改好了文章页和首页的数据结构,当然,只改了常用的一小部分,要全面改的话需要时间。

    DIDI和月光两人的文章里说的不规范,他们只是直接加上了相对应的子标签,没有提到母标签的问题,不知道是他们的主题本身就写进去了还是也是他们另外加的,这样的结果就会导致有些主题还是没有效果。

    下面说一下正规的格式:

    [cce_php]
    <div class="hentry"><h1 class="entry-title"><?php the_title(); ?></h1>
    	<div class="vcard">
    		<span class="updated"><?php the_time('Y.m.j'); ?></span>
    		<span class='author fn'><?php the_author(); ?></span>
    	</div>
    </div>
    [/cce_php]

    如上代码所示,hentry是entry-title、updated、author的母标签,vcard是fn的母标签,而且hentry和vcard不能在同一个class里面,只有当母标签存在的时候子标签才会被搜索引擎识别,否则就会无效。

    当然,这些标签你可以自由加在适当的位置,只要保持好层次就可以了,详细资料可以参考这里http://microformats.org/wiki/hCard    http://www.schema.org.cn/docs/getstarted.html

    效果如下图:

    做了这些之后我看看我的博客会不会被谷歌收录作者信息~

  • 在Google搜索页面里显示作者信息和摘要

    在Google搜索页面里显示作者信息和摘要

    这篇是存档日志,方便日后查阅,从DiDi那儿看到的~

    效果如图:

    要有Google+帐户,然后上传自己的头像作为个人资料照片。Google提供了2种方法,个人觉得第二种方法挺简便的~我用的是第二种~

    方法1:使用经验证的电子邮件地址将您的内容与 Google+ 个人资料关联。

    没有与您的内容位于同一域上的电子邮件地址?请按以下方法 2 中所列的说明操作。

    1. 确保您拥有与自己的内容位于同一域(例如 wired.com)上的电子邮件地址(levy@wired.com)。
    2. 确保您在该域上发布的每篇文章或帖子均具有将您标识为作者的清晰署名(例如“作者:李叶子”或“作者:李落凌”)。
    3. 访问作者信息页并将您的电子邮件地址提交给 Google。无论您在此域上发布过多少篇文章或帖子,上述流程只需执行一次即可。您的电子邮件地址将会显示在您的 Google+ 个人资料的以下网站的撰稿者部分。如果您不希望公开自己的电子邮件地址,可以更改链接的公开程度
    4. 要了解 Google 会从您的网页提取哪些作者数据,请使用结构化数据测试工具

    方法 2:通过将您的内容与自己的 Google+ 个人资料相关联来设置作者信息

    1、在您的网页上创建指向您 Google+ 个人资料的链接,例如:

    <a href=”[profile_url]?rel=author”>Google</a>

    将其中的 [profile_url] 替换为您的 Google+ 个人资料网址,例如:

    <a href=”https://plus.google.com/109412257237874861202 ?rel=author”>Google</a>

    您的链接必须包含 ?rel=author 参数。如果缺少该参数,Google 就无法将您的内容与 Google+ 个人资料关联。

    2、向您刚更新过的网站添加可返回您个人资料的双向链接。

    修改以下网站的撰稿者部分。

    在显示的对话框中点击添加自定义链接,然后输入网站网址。

    如果您愿意,也可以点击下拉列表指定可以看到此链接的人员。

    Click Save.

    3、要了解 Google 会从您的网页提取哪些作者数据,请使用结构化数据测试工具

    这两种方法最后都要用结构化数据测试工具测试一下,如果显示正常,那么恭喜,搜索结果里很快就会出现作者信息了。