大概2003、2004年我就注册了blogger帐号,具体时间记不请了,不过我的gmail帐号就是从这里来的,后来有人宣传blogger可以自动发布到sitesled,而blogger还支持邮件发布,反正我的blog内容也会用邮件订阅到自己的邮箱,所以我就在sitesled开了个分店,一直正常使用。
后来,blogger又搞了个beta,我也去趟了趟混水,不过这次没有用ftp发布,而是直接发布到blogger的blogspot上了,这就形成了第二个分店。
由于自己的blog一直是在独立域名和空间上挂着,所以这些分店偶尔会少个一两篇文章我也不怎么在意,可是当blogger的beta结束之后,blogger改用了google account帐号登录,我的两个分店也都整合到了一个blogger帐户下,不仅邮件发布地址冲突了(已经更正,没事了),我还发现sitesled的分店就能够正常发布文章,而blogspot分店在beta结束之前没事,beta结束之后就无法正常发布文章了。
逐项进行检查,邮件发布地址没问题而且不冲突、不重复,转发邮件也没有退信,都正常发出去了,问题出在哪儿呢?碰巧gfans上也有人反映blogger发布的问题,于是乎我把两个分店的设置逐一对比,终于找到了问题所在。
在能够正常发布的sitesled分店设置页面,“格式设定”中的时区和语言都是中文,而无法正常发布的blogspot分店,“格式设定”中的时区和语言都是英语,所以把他们更改为中文和香港时间东8区,再次发送邮件,果然能够正常在blogspot发布了。
简单猜测一下原因,是不是blogger在生成发布页面的时候,针对用户所设置的语言来生成页面文件,虽然目标文件是utf8格式的,但是文字内容需要经过从邮件中解码、un-base64等计算,再转换为utf8,如果用户语言设置错误的话,在这些转换的过程中会出错,所以文章根本就没有存到blogger当中,更别提后续的发布操作了。
我还联想到,同样是gfans中有人问,google的spreadsheet&docs生成的pdf文件,中文怎么无法显示或者乱码呢?这个的原因应该就简单了,因为在我们伟大祖国的it领域,没有一款免费的中文矢量字库,google显然不会用盗版,安装windows系列服务器也不现实,所以,生成的pdf中自然就没有中文的身影了,这一点和linux下有些应用程序生成的pdf文档中的中文是一样的情况和道理。
Update @ 2007-02-24 好像还有其他的问题,当文章转发到多个邮箱的时候,blogspot分店的邮箱在最后一个,不工作,而单独转发到blogspot分店的邮箱的时候,就工作了。另外把发布邮箱地址”Fwolf@Blogger” <fwolfcn.secretcode@blogger.com>里面的”Fwolf@Blogger”更改为”Fwolf @ Blogger”(@前后添加了两个空格),是不是这个原因呢?结果要到下次再发布文章的时候揭晓了。
好像这个时区的问题引起的麻烦不止这一个~
问题在beta结束后并没有立刻出现,因为me还曾经用email发布过三四篇文章,出现问题的具体时间应该在过年那天(2月18日)。目前仍为解决。
我想把我的博客放到独立主机上,怎么做啊,现在是不是不行了,请指教
blogger支持用ftp方式把网站发布到其他地方, 也就是,你在blogger上写,然后它帮你自动发布到你的独立主机上,要求要有ftp帐号。
在管理界面,没有让你FTP设置的选项啊,没找到
有 “切换至: • 自定义域 (将您自己注册的域名指向您的博客)
提示:如果希望发布到外部 FTP 服务器,则需要 将“博客读者”设置为“任何人”,并使用 传统模板。”
让将“博客读者”设置为“任何人”,我点了可跳到了博客阅读权限页面 不知怎么回事
你还是没有找到正确的选项位置, 或者是根本就没有将发布方式切换为ftp, 参考我附的图再找找?