-->

2013年3月20日星期三

blogspot博客采用多说评论的常见问题及解决办法

废话不多说,直接说blogspot博客采用多说评论的常见问题及解决办法。

问题一:多篇文章显示为同样的评论

问题分析:如果我们在blogger站上发表文章的时候不去指定文章链接,那么blogger默认的文章链接格式就是类似于
http://www.choublogger.com/2013/03/blog-post_5044.html
http://www.choublogger.com/2013/03/blog-post_9.html
这样的链接。如果多说后台设置不当,这样的链接会被当作一片文章的不同分页,因此显示为一样的评论。

解决方法:登录多说评论的管理后台,将设置中的 多页文章网址替换规则 设置为 不使用替换规则 即可。

问题二:手机页面和PC桌面浏览同一篇文章,显示的评论不同

问题分析:手机浏览blogger博客的时候,会被跳转到网页地址后面跟上了 ?m=1 的字样,这就导致多说误以为这和原文链接是两篇不同的文章,因此显示了不同的评论。

解决方法:登录多说评论的管理后台,将设置中的 忽略网址“?”后面的参数 填入 m 即可。

问题三:已经存在的多说评论指向错误网页,但是评论链接的title属性还是正确的

问题分析:未知,偶尔会出现,且多说后台无法更改评论内容及链接

解决方法:加载多说评论框时,最好把所有的参数都加上,核心参数包括 data-author-key data-thread-key data-title data-url 这四个,如果有上述问题,这四个参数可帮助解决问题。

2013年3月18日星期一

blogger博客的robots.txt的自定义的写法

推荐的blogger博客的robots.txt的写法,不要问我为什么。

# Blogger Sitemap generated on 2013.01.31
User-agent: *
Disallow: /search
Allow: /
Sitemap: http://www.choublogger.com/atom.xml?redirect=false&start-index=1&max-results=500
Sitemap: http://www.choublogger.com/feeds/posts/default?orderby=UPDATED

2013年3月16日星期六

推荐一个skydrive的外链工具

前面曾经提到,如果采用了一个blogger模板,其中很多图片来自墙外,那就需要修改这些图片到国外的稳定未屏蔽图床,或者干脆国内的图床。

其实这时候采用skydrive是个比较平衡的方法,skydrive来自微软,鉴于微软与我共保持了强大而稳定的政府关系,skydrive还是始终活在大墙内外的。

skydrive为每个用户提供了高达25G的免费空间,不用真浪费了。但是我们从skydrive分享的图片是拿不到外链地址的,damn it,好在功夫不负有心IT攻城狮,网上有不少转换skydrive外链的工具。我一般用的是这款

http://www.crifan.com/files/tool/html/genSkydriveExtLink.html

2013年3月14日星期四

获取blogger博客的全部文章列表

如果想要获取blogger博客的所有文章列表,可以使用如下的javascript脚本:

<div id="all_post_root">Loading ...</div>
<script type="text/javascript">
var entriesComparator = function(a, b) {
  return a.link[2].title > b.link[2].title;
} //这个函数会把文章按标题进行排序,不太清楚对中文的排序是按什么机制来的

var displayFeed = function(response) {
  var entries = response.feed.entry;
  entries.sort(entriesComparator); //调用排序函数,注释掉此句则默认按时间顺序显示所有文章列表

  var listUl = document.createElement("ul");
  for (var i in entries) {
     var elt = entries[i].link[2];

     var a = document.createElement("a");
     a.href = elt.href;
     a.title = entries[i].published.$t;
     a.appendChild(document.createTextNode(elt.title));

2013年3月12日星期二

blogger博客对ipv6的支持

blogger博客对ipv6是支持,对于我们绑定域名的用户来说,主要是指ghs的ipv6的支持。

一般来说,可将域名CNAME指向 ghs46.google.com 。尽管伟大的GFW现在对ipv6的防范非常非常有限,但是,(对我们的网络环境来说,”但是“这个词要提及成百上千遍),鉴于ipv6在大陆的推广状况,实际上还是没有办法用起来的。