Tips of Windows Live Writer

snap1.pngWindows Live Writer——一个全新的桌面博客发布利器,可以通过它无需登录网站在本地即能直接对博客进行编辑,它可以让博客更新更为轻松便捷。有了这样一个工具,可以抛开繁琐的登录步骤,在不受网速影响的情况下离线编辑日志,强大的编辑功能让您犹如使用Word一样强大,并可以随心所欲的在日志中插入大图,丰富美化博客。

说了这么多,如果要用来更新WordPress还是需要武装下才可以。

设置WP的Post Slug

添加WP的Blog后,会在编辑日志下面的属性中显示如下的设置框,其中的数据域即为设置Post Slug,而密码则是设置Post的保密属性。
post-slug.png

设置UTW的Tag

相信使用WP下UTW的Tag插件用户不在少数,一般我们会在后台管理中设置开启“EmbeddedTags”来方便在日志中通过Post来添加Tag。而其实我们也是可以通过设置WLW的插入标记来方便添加的。这样做有一个不好就是,在升级到WP2.3了,WP本身开始支持Tag,这时你停用了UTW后,用这种方式添加的Tag在文章就会失效了。
utw.png

介绍两个向文章中添加代码的插件,我把我知道几个都试了下,感觉这两个比较有代表意义,推荐下。

Paste form Visual Studio

效果:

 private void btnTest_Click(object sender, System.EventArgs e)
      {
         PISDKDlg.ApplicationObject myAppObject;
         PISDKDlg.TagSearch myTagSearch;
         PISDK._PointList myPointList;
         PISDKCommon.NamedValues nvsSelServers;
         PISDKDlg.TagSearchOptions tsOptions;
         object valInx;    // need to pass a variant

         myAppObject = new PISDKDlg.ApplicationObjectClass();
         myTagSearch = myAppObject.TagSearch;

         nvsSelServers = new PISDKCommon.NamedValuesClass();
         tsOptions = PISDKDlg.TagSearchOptions.tsoptSingleSelect;
         myPointList = myTagSearch.Show(nvsSelServers,tsOptions);
         if (0 != myPointList.Count) {
            valInx = 1;
            textBox1.Text = myPointList.get_Item(ref valInx).Name;
         };

Insert Code for Windows Live Writer

效果:

   1:  private void btnTest_Click(object sender, System.EventArgs e)
   2:        {
   3:           PISDKDlg.ApplicationObject myAppObject;
   4:           PISDKDlg.TagSearch myTagSearch;
   5:           PISDK._PointList myPointList;
   6:           PISDKCommon.NamedValues nvsSelServers;
   7:           PISDKDlg.TagSearchOptions tsOptions;
   8:           object valInx;    // need to pass a variant
   9:   
  10:           myAppObject = new PISDKDlg.ApplicationObjectClass();
  11:           myTagSearch = myAppObject.TagSearch;
  12:   
  13:           nvsSelServers = new PISDKCommon.NamedValuesClass();
  14:           tsOptions = PISDKDlg.TagSearchOptions.tsoptSingleSelect;
  15:           myPointList = myTagSearch.Show(nvsSelServers,tsOptions);
  16:           if (0 != myPointList.Count) {
  17:              valInx = 1;
  18:              textBox1.Text = myPointList.get_Item(ref valInx).Name;
  19:           };

我更喜欢Insert Code for Windows Live Writer一点,因为别的几个都不能设置背景,这样如果在非白色背景主题下效果就不是很好。

总的来说,Windows Live Write还不错,如果生成的代码能更简洁一点就好了。现在还是用Code模式编辑,等到成熟了再换。

8 comments so far

  1. Jinwen June 13, 2007 4:08 pm

    不错。新版的WLW的确方便好多。

  2. gYtHialY June 14, 2007 9:15 am

    如果他生成的代码能够简洁一点的话
    这将会成为我日常必用的软件之一了~^_^

  3. john July 9, 2007 9:16 pm

    第一个选项在哪里?我怎么没有发现?

  4. gYtHialY July 9, 2007 11:58 pm

    你问的是Post Slug的设置吗?
    如果是的话,在最下方有个伸缩箭头,展开就可以看到了。这里看截图。

  5. [...] Post Slug。第三,能设置分类和 Tags。高兴的是在参考了 Gythialy 的文章,把 UTW 的 tag 添加了上去后,Windows Live Writer [...]

  6. [...] Post Slug。第三,能设置分类和 Tags。高兴的是在参考了 Gythialy 的文章,把 UTW 的 tag 添加了上去后,Windows Live Writer [...]

  7. Seavin August 3, 2007 11:24 am

    为什么我的WLW这样设置还是不能配合UTW的Tag?

  8. gYtHialY August 5, 2007 7:26 pm

    按照我给的截图设置,应该是没有问题的
    我都是测试过才写出来的
    如果你有什么问题,麻烦具体点,要不然我也没有办法-_-#

Leave a comment

Please be polite and on topic. Your e-mail will never be published.