Live Write支持MT的basename的方法
@Windows Live Writer现在应该算是最流行的blog客户端程序之一了吧。不过这世界根本没有什么完美的东西。我在使用live writer的时候就觉得它不能设置我使用的blog程序movabletype的basename很不方便。
据说live writer发布wordpress文章的时候有个slug选项,我没用过所以不知道,总之还是很希望live writer可以支持mt的basename这个经常能用到的功能。
废话了很多,当然如题我已经找到了办法通过修改注册表来解决live writer的这个小缺憾,如果你使用的WLW的版本是Beta 3之前的版本,在注册表里找到:
HKCU\Software\Windows Live Writer\Weblogs\{blog-id}\UserOptionOverrides
如果WLW版本是Beta 3,来到以下地方:
HKCU\Software\Microsoft\Windows Live\Writer\Weblogs\{blog-id}\UserOptionOverrides
在UserOptionOverrides里新建一个字符串值,命名“supportsSlug”赋值为“yes”(或者“ture”)。
这样,重新启动你的live writer软件,应该出现了一个名为“数据域”的栏目,在这里填入basename就可以了,比如本文我填入了mt-basename,这样本文的访问地址就是http://.../mt-basename.html了。注意填入的basename要包括连接符,不要用空格。
注:其中的{blog-id}在注册表里是一大串数字字母,如果你的live writer里只有一个帐户那么很明显就是那个唯一的项目了,如果你有多个blog帐户,打开注册表里的weblogs目录,点击各个项,观察右侧的HomepageUrl值,如果是你想要设置的blog地址的话就是找对了。
———————华丽分割—————————
注:Movabletype 4.1 对livewriter的支持增强之后,可以采用另外方法实现,而不必修改注册表。
fin.
页面会变得很长么?期待。
George 2008-01-21,01:25 says: “回复”
为何你引用了我,我的文章发布还早一些,在google里的排名确比我高……
dimlau 2008-01-21,10:24 says: “回复”
不是谁写的早谁就能排名靠前的啊,你的站点pr是0,我的是3,所以……
不过,排名有那么重要么?
George 2008-01-22,10:41 says: “回复”
那拜托给我一个pr=3的外链吧……