用Windows Live Writer编辑和发布BlogEngine.NET的博文

by shinichi_wtn 2011-02-11 22:17

在之前的一篇关于Godaddy主机运行BlogEngine.NET的博文中提到了BlogEngine.NET支持MetaBlogAPI,所以对Windows Live Writer的支持是非常好的,配置的时候只需要博客主页网址及用户名密码即可,Live Writer会自动联网获取相关设置和信息。下面列出几个强大的功能。

完整的本地格式化编写和预览,所见即所得

Live Writer存储了博文的CSS样式,在书写博文的时候,能够自动设置相应的文本样式(比如标题Heading、段落Paragraph的样式)。比如最常见的段落和标题设置栏会根据CSS自动调整相应外观,下图的Heading 1已经渲染成我的深灰背景和白色文字。

支持Blog Service和FTP上传图片

由于BlogEngine.NET提供了完整的API,上传图片也有相应的HTTP接口支持,所以在最终提交博文的时候,Live Writer将通过Blog Service或者FTP自动完成图片的上传。

  • BlogService,使用BlogEngine.NET的ImageHandler上传图片,默认上传至App_Data/files目录中
  • FTP,使用博客所在主机的FTP帐号密码来上传,能更加方便地定义图片存放路径

具体的配置可以在Option的Accounts设置中完成,如下图:

BlogEngine.NET的所有属性均能在Live Writer中编辑

BlogEngine.NET的POST里的所有字段(ID字段除外),都可以在Live Writer中进行编辑,比如分类(Catagories),关键词(Keywords),发布日期(手动或者自动),是否允许评论,作者,题目摘要(Slug),内容摘要(Excerpt)。可以点击“View All”查看,下图就是为本文设置的相关属性。

总结

用Windows Live Writer来撰写博文比用传统的Web Editor要高效许多,毕竟不用为格式化伤透脑筋。Windows Live Writer还支持许多主流的博客产品(如Live Space,Word Press等等),但是国内的许多博客(如百度空间、新浪博客、网易博客等等)都没有提供开放的API,导致无法使用Live Writer的强大功能。

Comments (2) -

seo
2/20/2011 3:25:19 PM #

不错,很实用的功能

Reply

Annelle Facio United States
10/15/2018 6:05:38 AM #

Thank you for sharing.

Reply

(仅用于Gavatar)

  Country flag

biuquote
  • Comment
  • Preview
Loading

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List