最新消息:蔓草札记的微信公众号开通了,赶紧在微信通讯录公众号中搜索“蔓草札记”关注下吧 :)

如何用Windows Live Writer 离线写WordPress日志(设置+备份)

博客经验 xhhjin 1727浏览 0评论

如果你对 WordPress 自带的编辑器不满意,那么推荐你一款非常友好的软件:Windows Live Writer(简称 WLW)。

WLW 可以将博客发布到 Windows Live Spaces 、Wordpress、Blogger、Live Journal、TypePad、Sharepoint 、Community Server 等众多网络日志服务。有了它,您可以轻松的在多个博客服务和博客帐号之间转换,不用登录即可编辑和发表博客。

WLW 可以自动侦测并保存您的网络日志的视觉主题。所以,您可以在博客发布之前,在写日志的过程中真切地看到日志的外观和排版,再也不必浪费时间来联机预览了。

现针对 WordPress 博客的设置详解,如下:

步骤一:准备工作

1、官方网站下载 Windows Live Writer 软件,地址:Windows Live Writer 2011(简体中文版)

2、登录你的 WordPress 管理员后台,在【设置 – 撰写】的“远程发布”项内,激活启动“XML-RPC”(启用 WordPress,Movable Type,MetaWeblog 和 Blogger 的 XML-RPC 发布协议)。

步骤二:安装软件

运行安装程序,勾选 Writer 进行安装。

此外,你可以安装根据所需选择要安装其他应用软件(因为下载的是微软 Windows Live 软件包,所以里面涵盖了微软很多其他软件工具,请根据所需勾选下载)

步骤三:设置 Windows Live Writer

1. 安装完 Writer 后,会自动弹出如下图提示,点击下一步。

steps1

2. 选择”WordPress”,点击下一步。(如果您现在使用的日志服务没有在列表中,请选择“其他服务”,下面我将按“其他服务”的选项进行详解)

steps2

3. 点击下一步后,会提示您填写日志帐户信息。日志网址处请填写您的博客主页地址。用户名和密码为您博客后台的登录用户名和密码(不是您设置的日志显示昵称)。如果您的电脑非公用,可勾选“记住我的密码”。

steps3

4. 填写完帐户内容后,点击下一步,开始检测连接您的帐户,如下图。

steps4

注:如果在连接日志服务器时,出现如下错误提示,需要手动修改相关文件:

提示出错信息:“无法连接到您的日志服务: 服务器响应无效 – 从日志服务器接收的对 blogger.getUsersBlogs 方法的响应无效:Invalid response document returned from XmlRpc server 请尝试解决问题,然后重试。”

windowslivewriter

问题出现的根本原因是因为 WordPress 本身的一个 bug,在 utf-8 编码下,xml-rpc 返回的格式不正确,缺少了三个字节,要修正这个问题,操作如下:

a) 找到 class-IXR.php 文件(注意:wordpress 2.9 之前的版本,文件名可能是 chass.ixr.php),该文件位于博客根目录 wp-includes 文件夹下,然后用一个文本编辑工具打开它(推荐使用 editplus);

b) 查找到以下语句:

$length = strlen($xml);

将其替换为:

$length = strlen($xml)+3;

大家注意:以上方法针对 2.9 之后的版本,在 wordpress 2.9 之前的版本中没有 class.ixr.php 文件,而是叫 chass.ixr.php 文件,它其实是 WordPress 升级后将chass.ixr.php 文件变成了class-IXR.php。不论哪种版本,按照上面的解决办法修改 class-IXR.php/ 或 chass.ixr.php 文件,问题很容易就解决了!

5. 检测过程中会出现“是否要发布临时日志”的提示窗口,如下图。建议直接选择“否(N)”。

steps5

6. 检测完毕之后,会出现下面的窗口,默认情况下会直接提取您的博客 Title。当然,您也可以自行输入昵称。点击“完成”,设置成功。

steps6

当您想重新修改日志设置信息时,可以在 WLW 的“管理日志帐户”中重新编辑修改。如图:

steps7

设置完以后就可以用 Windows Live Writer 写博客了,相比 WordPress 自带的编辑器有很多优势,尤其对于多图日志,离线编写减少了上传图片的繁琐性。Writer 的插入表格和地 图功能也是 WordPress 自带编辑器所没有的,由于 Windows Live Writer 是微软的产品,所以插入的地图是 Bing 地图。

Windows Live Writer 还可以设置日志类别、Ping 设置、作者、摘要、发布日期、标签、数据域(永久链接)等几乎所有 WordPress 编辑器自带的功能(如下 图),但我用习惯的 Simple Tags 的一键标签(Click tags)功能,如果一定要用到的话可以使用 Windows Live Writer 发布完了再去 WordPress 编辑器上再编辑一下。

steps8

Windows Live Writer 的预览功能比 WordPress 要更加完善,点击预览按钮,可以直接预览发布后的效果(如果没有显示效果,请尝试联机更新主题)。

Windows Live Writer 最近发表和草稿存放目录

虽然 Windows Live Write 没有提供备份草稿的功能,但是我们可以通过复制 Windows Live Write 的安装目录中的文件,从而达到备份 Windows Live Write 的草稿。(由于默认安装在 C 盘下,所以如果你重装系统时,务必要将相关的 Windows Live Write 草稿文件夹进行备份)

最近发表和草稿存放目录的路径:C:Documents and SettingsUserNameMy DocumentsMy Weblog Posts(这里的“C”指的是系统所在硬盘分区的盘符。如果“我的文档”目录另有指定位置,则应该进入之前指定的位置),进入该文件夹中会看到“Drafts”、“Recent Posts”两个目录。

Drafts草稿的存放目录,保存的日志以 wpost 文件格式存在,可以用 WLW 直接打开。

Recent Posts最近发表的存放目录,保存的日志以 wpost 文件格式存在,可以用 WLW 直接打开。

由于备份草稿默认放在系统盘,为了避免系统重装或出现其他问题,尽量定期备份将该目录到其他分区或 U 盘中。在系统重装完成并安装 Windows Live Writer 之后,再把“Drafts”恢复到原来的目录文件夹,便可恢复 Windows Live Writer 草稿,非常方便。


欢迎转载,转载请注明出处:蔓草札记 » 如何用Windows Live Writer 离线写WordPress日志(设置+备份)

♥ 喜欢 0 赞赏
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址