跳至主要内容

博文

目前显示的是标签为“blogger”的博文

Google Blog Converters

Blogger.com在 半年前就推出了 “导入导出”功能,但只支持在不同的Blogger.com帐号之间进行转移,适用范围很小。 其实,Blogger和其它Blog平台的导入导出功能,特别是从 WordPress 、 Movable Type 等其它平台导入Blogger.com,是很多人都需要的功能。在 Google Open Source Blog 看到,终于有好心人开始开发 Google Blog Converters ,实现这些功能。 Google Blog Converters除了提供 转换功能的源代码 以外,还提供了部分格式的在线转换。目前已经支持的转换包括: WordPress到Blogger.com Blogger.com到WordPress Livejournal到Blogger.com MovableType到Blogger.com (未公开) 唯一的问题是:由于 Google App Engine 的限制,现在这些在线转换导出的文件大小被限制在1MB以内。不过这个问题应该可以通过代码的改进或者自己搭建Python环境来解决。 开发者还表示,Google Blog Converters今后将支持更多格式Blog的转换,包括对 BlogML 格式以及其它虽然不提供导入导出,但是可以通过读写API读写内容的网站的支持。

Blogger新功能:转发评论给好友

Google刚刚又为 Blogger.com 增加了一个 小小的功能 。用户的Blog如果有新的评论,不单可以给指定的邮箱发送通知邮件,还可以从你的Google联系人中选择好友来提醒他们。这个功能看起来有点无聊,表面上看,只能算是让用户可以拉更多的朋友来看自己的blog。 不过,从2个月前Blogger.com所 增加的Follow功能 到最近Google对 用户Profile系统 的更新,Google显然是试图通过各种方式来增加用户之间的交互,让自己庞大的用户群可以以某种方式连接起来。这一切的准备,或有可能是要让Google的服务更加的社会化,并最终成为 OpenSocial巨大网络 的一部分。

Blogger即将增加数个重要功能

Blogger in Draft 一下子 推出 了大量功能上的更新,不但添加了几个非常重要的功能,还对已有的一些功能做出了改进。通过这次的更新,Blogger的可用性有了质的提升。这些功能在不久的将来就会在 www.blogger.com 正式推出。 添加的功能包括: Webmaster Tools Verification 可以为你Blogger帐户中的所有Blog在 Google WebMaster Tools 里面进行自动认证,方便用户对多个blog进行进一步的SEO改进; Star ratings 可以为每一篇文章添加打星的功能,可以让你的读者对你blog中的每一篇文章进行从0到5颗星的评分; Import / export of blogs 导入与导出功能,可以把blog里的所有文章和评论导出到一个Atom格式的XML文件中,以便导入其它的blog软件或服务; Embedded comment form 页内评论功能,现在你的读者终于可以在blog的文章页上直接进行评论。页内评论目前支持Google以及OpenID的登录方式; New post editor 新版的文章编辑器,支持图片的拖曳以及更多的HTML控制选项。 其它的改进包括: ——改进与Google Gadget的整合,能够更好的修改Gadget的属性; ——Blogger Dashboard的再次优化,改变“show all blogs”的显示方式; ——Subscribe页面元素被发布到WWW; ——可以把Blogger in Draft控制面板设置为Blogger默认; ——在控制面板显示Blogger in Draft的官方blog。

Blogger两个实用的新功能

Blogger in Draft 中有两个新功能正在进行测试,这两个功能都非常之实用。 第一个正在测试的是 预约发布 功能,这个功能是我最期待的功能之一。多年以后,Blogger终于把它给实现了。要使用这个功能也非常方便,只需要在文章选项中把时间改为未来的某个时刻,并点击发布。Blogger就会按照你填入的时间来发布文章。 第二个新功能是 动态BlogRoll 。用这个功能,你可以从你的Google Reader帐户中选择Feed添加到你自己的Blog中。新的BlogRoll可以显示列表中每个Blog最新更新的内容,当然,这个功能也是通过Google Reader来支持。此功能只适用于新版模板。 不过,从用户的反馈来看,这两个功能多少都有些小问题。如果你的Blog对你来说很重要,还是等他们正式发布在Blogger.com主站上再使用吧。

Blogger系统更新

Blogger刚刚对系统进行了一次更新,增添了一些小的升级,并修正了一些Bug。 升级的内容包括: - 在评论表单中更加突出几个最常用的OpenID提供商; - 增添了几个小语种的翻译功能,可以把英文的文字直接转换成选定的目标语言; - 在文章页面如果评论数多于200个,将自动分页(目前仅对新模板有效); - 使用新模板的Blog的所有“模板”标签改名为“布局”; 修正的Bug包括: - 改良波斯语以及其它从右至左文字的布局; - 修正错误的 标签计数错误 ; - 针对 Safari 3 的编辑页面支持; - 加快编辑页面读取速度; - 增强编辑页面日期设置部分的国际化支持; -Picasa中BlogThis!按钮的兼容性改进。

Blogger正式支持OpenID回复

在2周前,Blogger开始在Draft 测试OpenID登录回复 的功能,今天这个功能已经结束测试 正式移植 到了Blogger.com。 正式的OpenID支持增加了一些功能细节,现在我们可以更加详尽设置对回复者登录状态的要求。加入了OpenID以后,可以采用限制只有OpenID或者Blogger用户才能回复,这样既防止了Spam的泛滥,又保证了大部分人可以提交回复。 而在评论的显示上,目前Blogger也可以自动显示评论者是从Blogger登录还是从OpenID登录,不过系统默认的显示图片是相对链接,对于我这样使用FTP发布方式的人来说,就可能出现图片地址错误。 不管怎么说,增加OpenID帐户的回复对于大部分Blogger来说是一个能够提高回复质量和数量的功能,而对于真实的回复者来说,也着实提供了不少方便。

Blogger即将支持OpenID

Blogger in Draft 的官方Blog上刚刚 宣布 ,Draft版本的Blogger已经开始支持使用 OpenID 登录来添加评论。而在此之前,Blogger仅仅允许使用Google ID或者以匿名的方式对Blog Post发表评论。 Google目前仅仅把这项功能添加到了测试版本的Blogger,也就是Blogger in Draft中。他们希望作更多的测试,并听取用户对这个功能的意见。不过我想OpenID已经经历了很多网站较长时间的考验,在安全、功能以及用户的接受程度上应该是不会有太多的问题。 所以我们应该在不久的将来就可以看到这个功能被一直到Blogger的主站,到时候我这个Blog当然也将会支持这个新的功能。而我更加关心的,还是Blogger的InPage Comment,这个我期待了好多年的功能,不知道什么时候能上线。

Blogger推出SlideShow页面元素

Blogger.com在两个月前推出了 Blogger Play 的功能。现在,又在这一功能的基础上开发了 SlideShow页面元素 。 现在,你可以方便的在你的Blogger.com的Blog上展示 Picasa Web Albums 、 Flickr 、 Photobucket 以及所有支持 MediaRSS 的网站的相册了。 这个新的SlideShow页面元素可以放置在Blog的侧边栏。将以渐入渐出的形式播放照片,并支持前进、后退、暂停和点击。除了你自己的相册外,你也可以展示所有的公开图片或者某一个Tag的图片。 遗憾的是,这个新功能和所有页面元素一样,只能在新模板模式下使用。由于我使用的是FTP发布方式,所以暂时是无法想用了。

Blogger Play:Roll your Photos

Blogger.com 刚刚建立了一个有趣的页面,叫做 Blogger Play 。这个页面可以展示在Blogger.com系统中用户最新上传的照片,而点击这些照片就可以转到照片所在的文章页面。 在很长的一段时间里面,Blogger.com并没有意识到,这个页面对这个Blog服务系统来说有什么实际意义。这也是为什么,这个早在两年以前就 已经开发出来 的功能到现在才上线。在两年的时间里,这个SlideShow都只是在Blogger.com的办公室里面展示,让Blogger的员工不断的看到来自不同用户所发布的照片。不管怎么说,用这种方式来激励员工工作热情,倒是一个不错的选择。 直到有一天,Google其它部门的人员看到这个展示功能,问到:“这个功能何时上线啊?”他们才意识到,这个页面也将给Blogger以及他们的读者带来同样的乐趣,于是,才有了这个页面。 有时候,人的阅读欲望是很容易盲目的。所以才会有标题党,所以才会有Live Spaces和Blogger.com首页的最新更新文章。而通过图片来吸引盲目的眼球,比一个标题显然是要有力很多。但是作为Google下属的一个功能性服务,Blogger将如何利用这个功能来进一步提高用户的活跃度,就不得而知了。 不过,这种方式,难免会引起一些疑惑,所以Blogger也早早的准备了 FAQ ,来帮我们解答那些很容易就想到的问题。

Blogger.com整合FeedBurner

FeedBurner的 官方Blog宣布 ,Google已经将FeedBurner整合到Google的 Blogger.com 中,这一举动大家 早有预料 。这是 Google收购FeedBurner 后的第二个针对用户的改进,第一个是把FeedBurner的收费服务 免费提供 用户使用。 现在,你可以直接把你在Blogger.com中Blog的原始RSS Feed地址转向到FeedBurner中的某一个Feed地址。这样一来,原来无论是订阅原始Feed或者是订阅FeedBurner Feed的读者,都可以聚合到一起进行统计,Blog的作者可以更加全面的了解其读者的信息了。而使用方法很简单,只需要进入Blog设置,然后在“供稿”(Site Feed)中设置Feed转向的目标地址即可。这里有 详细的设置方法 可以作为参照。 其实,Google实现这项功能只是为Blogger.com中Blog的Feed增加了一个自动转向的功能。所以,其实除了FeedBurner以外,你也可以把Feed转向 Feedsky 等其它的Feed订制服务中去。 需要注意的是,这项服务目前只对host在Blogspot.com上,或者是使用新版Blogger.com中自定义域名的那些Blog有效,而像我这样使用FTP发布到 外部空间 的Blog暂时还不支持这样的功能。一定要确定自己使用的是Blogger.com的哪种服务再去尝试,否则可能会造成Feed地址出错的严重后果。

Blogger in draft再添新功能

Blogger in draft 刚刚又增添了两项新的功能,喜欢尝试新东西的Blogger用户,又有东西可以玩了。 这次添加的第一个新功能是插入多媒体附件Enclosure元素。只需要在Blogger in draft后台 -> 设置 -> 格式设定 打开Show Link fields,就会在文章编辑界面出现增添Enclosure元素的模块,可以方便的添加附件链接地址和MIME类型。 另一个新添加的功能是投票模块,用户可以方便的在模板侧栏增加一个民意调查模块来进行一些简单的调研。不过这个新功能只有使用了新的模板系统才能使用。 加上之前的视频功能,Draft提供的好玩功能已经越来越能满足好奇者的需要了。

Blogger.com体验版

很多新近的Web服务都会开设一个体验频道,或叫Labs,或叫Experimental,来让用户测试网站的最新功能。 Blogger.com 也将推出其新功能的体验频道,而频道的名字和网站提供的服务也非常搭调,叫做 Blogger in draft 。 在 Blogger in draft 上提供用户体验的第一个功能,是视频上传按钮。用户可以在文章编辑页面上传不超过100M的视频片段,并发布到Blog上。 Blogger in draft的推出,说明Blogger.com至少还在持续开发新的功能来满足用户的需要。Blogger.com所提供的页面存储服务 Blogspot 在中国大陆反复被封,很大程度上影响了Blogger.com对中国用户的吸引力。不过我依然认为,它是最好的Blog Service Provider之一。Google的基础支持以及把数据和页面存储分开的服务理念,有其无可替代的优势。这也是我3年多以来一直使用它的最主要的原因。

Blogger Hack:Meta Data优化

Meta Data,这里指的是网页中<head></head>中间用来描述本页特性的一些信息。在Blogger系统中,因为模版可以完全定制,所以我们可以对Meta Data进行一些优化,从而提高Blog的兼容性及可读性,也让搜索引擎更方便抓取页面内容。 解决在Internet Explorer中不能自动识别UTF-8编码的问题 : 在有些情况下,IE浏览器无法自动识别Blogger模版的编码格式,会显示空白页面,需要手动更改编码才能正常显示内容。解决的方法:只需要将以下的编码信息放在Meta Data得最前面,也就是仅靠在<head>之后: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 让支持RSS的浏览器自动识别外部RSS地址 : 默认的Blogger模版可以让浏览器自动识别其自带的Atom Feed。不过有很多Blogger用户都在使用功能更强大的FeedBurner的Feed,如何才能让浏览器也自动识别FeedBurner的Feed呢?在<head></head>中间加入这样的语句就可以作到: <link rel="alternate" type="application/rss+xml" title="WebLeOn's Blog RSS" href="http://feeds.feedburner.com/FeedName" /> Blogger过滤标签的使用 : Blogger的过滤标签<ItemPage>、<MainOrArchivePage>、<MainPage>、<ArchivePage>对Meta Data也是有效的,所以我们可以利用这些标签来使不同的页面有不同的属性:以下是让不同页面显示不同标题格式的例子: <MainPage><title><$BlogTitle$></title></MainPage> <ArchivePage><title><$BlogPageTitle$></title></ArchivePage> <ItemPage><title><Blogger><$BlogItemTitle$></Blogger

Blogger Hack:评论的RSS输出

主流的自主Blog系统,如 WordPress 和 Movable Type 都可以把评论以RSS形式输出,方便Blogger追踪读者的反馈。我们也可以让Blogger.com拥有类似的功能,输出最新评论的Feed。 首先,我们需要一个带过滤功能并可以自动转发的邮箱,Google的Gmail当然是最好的选择。其次,就是把邮件转换为RSS,利用Blogger自己我们就可以实现这样的功能。 具体方法: - 先在需要输出评论的Blog评论设置页面(设置 -> 意见)的最底端的评论通知地址中填入Gmail地址并保存设置。 - 在Blogger控制台建立一个新的Blog来发布评论,并在设置 -> 电子邮件 -> Mail-to-Blogger地址设定一个地址并选取发布,保存设置并重新发布Blog。 - 在第一步的Gmail账户中建立过滤器,把邮件主题包含“[需要输出评论的Blog标题]”的邮件全部转发到第二步中的Mail-to-Blogger地址。 好了,Comments Feed已经开始运作,地址也就是第二步中新建Blog的Feed。这个Feed是Atom格式的,你可以通过 FeedBurner 把它转换成RSS格式。以上的办法经过我的实验是能够正常工作并支持中文的。你也可以利用其它方法来实现这个功能,基本的原理都是评论 -> 邮件 -> RSS。我试过 Google Groups 和 Mailbucket ,可惜都没有成功。

Blogger Hack:分类及标签

Blogger.com 本身并没有Categories(类别)和Tags(标签)的功能,这是Blogger非常明显的一个缺陷。很早就有人用各种方法来为Blogger增加文章分类或者标签的功能。 最常见的一类就是利用网络书签,如 Del.icio.us 中的Tag功能来为Blogger增加Tags。原理很简单,只要把Blog中的每一篇文章都用Del.icio.us收藏,并用类别名称作为Tag。然后在Blogger模版的合适位置加入各个类别的链接,如“http://del.icio.us/用户名/类别名”,就可以显示文章分类。如果你使用Firefox来发布Blog,还可以利用这个 Greasemonkey脚本 在Blogger发布系统内更加快捷的添加Del.icio.us标签。我建议另外单独建立一个Del.icio.us用户来为Blog分类,然后用 TagRoll功能 输出漂亮的标签云或者列表,这比普通的Blog分类可要酷多了。 另外,利用Blog搜索引擎也可以为Blogger添加分类功能,最好的选择应当是 Google Blogsearch 。为每篇文章加上一个特殊的关键词,如“_分类1_”、“+分类2+”,包含符号是为了不和文章中的文字混淆。然后在模版中加入对这些关键词的站内搜索链接,比如: http://www.google.com/blogsearch?bl_url=webleon.org&scoring=d&as_q="_分类1_" 注意:关键词需要加引号;如果关键词中包含中文,需要先用搜索引擎搜索一遍,使用转换后的中文代码,如:“_分类1_”=>“_%E5%88%86%E7%B1%BB1_”。 以上两种方法的分类页面都在Blog以外,但是Del.icio.us和Google Blogsearch都支持RSS输出,我们也可以在Blog中为每个分类发布单独的列表页面,然后利用RSS2JS来自动更新这些分类页。 不过对我来说,既然通过搜索也能找到需要的文章,分类的意义也就不是特别大了。这会不会也是Google迟迟不为Blogger加入分类功能的原因呢?

Blogger Hack:显示反向链接

Blogger并不提供Trackback功能,我也说过 Backlinks比Trackback更有实效 。我们可以用Blogger的 Backlinks功能 来跟踪Blog文章被其它网站被提及的情况。 当Backlinks这个功能刚刚推出的时候,对IE以外的浏览器支持还有问题。现在似乎已经修正了这个问题,至少在Firefox下可以正常显示了。Blogger帮助中对这项功能有详细的 中文描述 。对于自定义模版添加代码的部分还只有 英文 的说明,不过还是比较容易读懂的。 Blogger所提供的Backlinks只能在文章页显示对本页的反向链接,我们也可以通过第三方服务在首页显示整个Blog的反向链接。实现这个功能我们需要两项外部服务:支持搜索结果RSS输出的Blog搜索引擎和一个RSS2JS工具。我目前所使用的是 Google Blogsearch 和 FeedDigest 。使用 Google Blogsearch 的原因是同属Google服务,对Blogger有比较好的支持。FeedDigest提供非常多的自定义功能,而且没有广告显示,同类服务中似乎没有功能出其右者。 方法: - 在Blog搜索引擎上获取反向链接搜索的RSS,例如: http://blogsearch.google.com/blogsearch_feeds?q=link:webleon.org&output=rss 搜索结果可以按照时间或者相关性排列,还可以在 高级选项 中限定搜索结果的语言。 - 使用FeedDigest把以上Feed转换成Javascript,并把代码插入Blogger模版中的任意位置。输出的效果可以通过多种过滤和排列选项以及自定义的模版来调整。FeedDigest还支持HTML格式的输出,方便直接用iFrame插入页面。 Demo: http://webleon.org TalkDigger 可以提供多个Blog搜索引擎结果的RSS聚合,也是非常好的选择。RSS2JS的选择不是很多, FeedBurner的BuzzBoost 应该算是相对稳定的。当然,如果空间支持PHP,把 Feed2JS脚本 安装在自己的空间上也是不错的选择。

Blogger Backlinks

Google刚刚为Blogger.com增加了一个新功能: Backlinks 。 Google的Blogger不支持Trackback,被人们诟病已久。我在使用Blogger服务的时候,也因此而毅然放弃了Blogger的回复系统,而选择了 Haloscan 的Comment和Trackback服务。但是,这几年来,Trackback的技术和应用方式都没有丝毫的改进,使它越来越被人所淡忘。 早前的文章 中说过,Blog搜索引擎中的反向链接搜索,可以在很大程度上代替Trackback。看来Blogger和我的想法类似, 其Backlinks功能便可以自动在每篇Post后显示链接到本文的Blog文章。其链接的来源当然是Google刚刚推出的 Blog搜索引擎 。而且,文章的作者还可以像管理Comment那样单独关闭某篇文章的Backlinks或者是删除某条单独的链接。 这次功能的增加可以说是Blogger近几个月来最大的改进。稍后我也会在这个Blog中加入此项功能。

Blogger的Word插件

用熟悉的Word撰写、编辑及发布Blog是一个不错的主意,Google的Blogger就开发了这样一个Word插件,令我们可以实现这样的功能。 Blogger for Word 是一个大小为2M的插件,支持Word 2000及以上版本。安装了这个插件后,就会在Word界面里面增加一些按钮。设置好你的Blogger用户名及账号后,就可以在Word里像编辑普通文本那样方便的新建、修改以及发布你在Blogger账户中的Blog了。 值得一提的是,这个插件对中文字符有非常好的支持,不管是标题还是正文中的中文都可以正常显示。一直在寻找一个合适的Blog桌面发布软件,以为Blogger for Word终于可以胜任。不过后来发现它的两个缺陷却让我无法接受:其一是它不支持在文章中插入图片;其二是Word带的那些垃圾HTML代码也包含在了Post中。 但是反过来想想,可以随时把Word中编辑的文档发布到网络上,也是非常有用的功能。从信息传播的便捷性来说,Blogger for Word还是一个很好的工具。

Blogger系统升级及其它

据一位Google主管 透露 ,将对Blogger系统进行全面的升级,升级的内容包括内置的图片上传功能、和Gmail的深度整合以及企业blog功能。另外,上个礼拜Blogger还开通了支持MMS的 Mobile Blogger 功能。 虽然还不知道Google会利用这些资源作哪些具体的改进,但是光想想就好像会令人兴奋了。Blogger + Gmail + Picasa + Mobile,无论怎么组合,都应该非常有趣。Blogger的功能越来越强,只是奇怪Google为什么不早早的收了 Haloscan ,让Blogger支持一下Trackback这个blog的基本要素?