让Live Write支持MT的basename

| | 评论(0) | 引用通告(2)

Windows Live Writer 作为当下最强悍的离线Blog编辑器,对MovableType的支持有两大缺憾:

  • 无法编辑内置Tags;
  • 无法编辑basename(就是友好的url)。

第一项因为有良好的Keywords支持,而且在MT的xml-rpc协议中似乎没有tag的操作方法,还算过得去。第二项就有点奇怪了,因为对Wordpress是能够支持的(在WLW和WP里面这个东东叫做slug)。

在网上搜了一转,官方给了一个方案,方法是加入一个WLW manifest file。这个文件可以告诉WLW此Blog程序的功能支持情况。注意的是,不但需要在Blog根目录建立wlwmanifest.xml,还需要加入在Header模板中加入[<link rel="wlwmanifest"...]的指示。更具体的说明请移步MSDN查看。

可惜,在我施行了上述方法之后,WLW仍然无法支持basename。

继续搜索,发现manifest file里的选项是可以在注册表里覆盖的。按图索骥,找到了下面的位置:

[HKEY_CURRENT_USER\Software\Microsoft\Windows Live\Writer\Weblogs\[BlogID]\UserOptionOverrides]

加入一项String值:

"supportsSlug"="true"

现在打开WLW,就有slug(basename)可以用了:

2008-01-14_033511

不过这里的basename中的空格是无法自动转换成连字符的,会被url编码,需要手工编辑一下,不过毕竟不用登陆MT慢吞吞的后台了,有所进步。

引用通告(2)

被引用的日记: 让Live Write支持MT的basename

TrackBack URL for this entry: http://xerr.net/cgi-bin/mt4/mt-tb.cgi/73.
如果您想引用这篇日记到您的Blog,
请复制上面的链接,放置到您发表文章时的相应界面中。

Windows Live Writer现在应该算是最流行的blog客户端程序之一了吧。不过这世界根本没有什么完美的东西。我在使用live writer的时候就觉得它不能设置我使用的blog程序movabletype的basename很不方便。 据说live writer发布wordpress文章的时候有个slug选项,我没用过所以不知道,总之还是很希望live writer可以支持mt的basename这个经常能用到的功能。... 阅读更多细节

来自佩吉布林打卡門:Movable Type Web Services Password
引用时间:2008年6月 9日 19:45

我好像真的很健忘,在Windows Live Writer中配置MT,这肯定不是我的第一次了 ,但配置的时候还是记了"密码"这一项并非你登陆MT控制面板的密码,虽 然用户名没变。 应该是MT为了安全的考虑吧,你须要做的是进MT控制面板后,点右 上角上你的用户名,然后就会中转到"Edit Profile",找到"Prefer ences"标签中的"Web Services Password"即可。点后面的Reveal 可以显示系统... 阅读更多细节

发表评论