`
61party
  • 浏览: 1101392 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Windows Live Writer相关文章插件

阅读更多

Windows Live Writer相关文章插件

By 刘未鹏(pongba)

C++的罗浮宫(http://blog.csdn.net/pongba)

1. 为什么写这个插件

原因如下:

  • 很多blog没有附带相关文章系统。
  • 即便附带了相关文章系统,也是网页模式下的;并不输出到rss feed。
  • 以前写过一个javascript的Blog相关文章插件(见这里),然而不幸的是
    • 由于del.icio.us开放的JSON接口的限制,文章数目被限制在100篇。超过一百篇要么很麻烦要么不可能。
    • 有许多Blog并不支持在后台随便插入javascript代码。
    • 是网页模式下的,并不输出到rss feed。即如果订阅者在rss阅读器里面看你的Blog文章,那还是看不到“相关文章”栏。

2. 这个插件是干嘛的

猛击这里见javascript插件版本。

这个Live Writer插件实现的是同它大致同样的功能,但因为是把“相关文章”列表直接输出到文章里面的,因此能输出到全文feed;并且没有文章数目的限制;不依赖于任何特定的Blog系统;不含添加剂也没有副作用:P

3. 这个插件怎么安装,使用麻烦么?

3.1 系统需求

  • Windows Live Writer,安装方法如下:
    • 安装Windows Update Agent(猛击这里下载)
    • 安装Windows Live Writer(猛击这里下载)
    • 注:Windows Live Writer的配置请参考这里
  • .NET Framework 3.5(猛击这里下载)
    • 注:由于是用VS2008写的,本以为写完可以编译为.NET 2.0兼容模块的,但后来发现不能。用到了几个.NET 3.5才有的模块(如System.Linq),所以别指望能在.NET 2.0上运行;很遗憾:)

3.2 安装和使用

  • 安装只需把RelatedPostsPlugin.dll拷贝到你的Live Writer安装目录下的Plugins子目录中即可(一般为C:\Program Files\Windows Live Writer\Plugins或者C:\Program Files\Windows Live\Writer\Plugins)。然后打开Live Writer,就会发现在右侧插件栏多了一个“插入 Related Posts”。
  • 使用也很简单:
    • 先将你blog上的文章链接收藏到一个del.icio.us帐号上——别忘了加tag。
    • 点击Live Writer右侧边栏“插入 Related Posts”,弹出如图的窗口:

  • 输入你的del.icio.us用户名和密码,并指定输出相关文章的数目(由于需要访问del.icio.us获取数据,所以通常需要耗十秒左右时间,但如果你是离线撰写blog的,那么不妨把“use local cached posts xml file”选项勾上,这样插件就不会试图连接网络获取del.icio.us最近的更新;同样,如果你知道最近没有对del.icio.us更新,也可以勾上这个选项免得插件去检查是否有更新,从而浪费时间。但这么做的前提是,至少第一次使用是必须连在网络上的,因为插件需要下载del.icio.us上的数据;以后如果需要让插件知道你新添了blog文章到del.icio.us上的话,也需要在线让插件检查是否有更新并更新本地缓存xml文件。)

4. 下载

安装文件在这里

<iframe style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginwidth="0" marginheight="0" src="http://cid-7560111cf46d2456.skydrive.live.com/embedrowdetail.aspx/Public/RelatedPostsPlugin.dll" frameborder="0" scrolling="no"></iframe>

源文件在这里

<iframe style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginwidth="0" marginheight="0" src="http://cid-7560111cf46d2456.skydrive.live.com/embedrowdetail.aspx/Public/RelatedPostsPlugin.rar" frameborder="0" scrolling="no"></iframe>

5. TO-DO List

目前的功能对我来说已经够用了。但如果你愿意也可以修改源代码添加功能。我可以想到的修改包括:

  • 增量式更新:目前每当你新添了链接到del.icio.us帐号的话,插件都会重新下载del.icio.us上的所有数据,这一方面是因为del.icio.us的开放API只支持完全更新,不支持增量式更新(猛击这里见del.icio.us的开放API说明);另一方面也是我懒,因为平均100篇blog的数据量也就30K,如果收藏的时候不加一堆描述文字的话估计只有一半数据量。因此如果是500篇posts,也就100K不到的样子,对于宽带网来说很快就获取完了(而且,主要的访问速度瓶颈似乎在于用户权限验证上)。不过如果你愿意的话,也可以自己实现一个增量式更新的选项。
  • 最新发表文章:想要添加一个Most Recent Posts也很简单,解析一下你的blog的rss输出,提取出最新的文章标题和链接即可。
  • 推荐文章:实际上这个功能就不用添加了,你只需在del.icio.us上把那些推荐文章加上一个特殊的tag(名字随你,比如我的是topPost),然后在用该插件插入Related Posts时候加上topPost这个tag即可。
  • 最热文章:如果你的blog系统开放了评论数API,那么这个也容易办,参看这里的实现。

还有其他的就发挥想象力吧..

Related Posts

分享到:
评论

相关推荐

    windows live writer 插件

    Windows Live Writer的插件系统是其的一大特色,用户可以根据个人需求下载安装各类插件,提升写作效率和文章质量。这些插件可以通过官方市场或其他第三方网站获取,安装过程相对简单,只需在Writer中管理插件,然后...

    Windows Live Writer代码插件

    Windows Live Writer是一款由微软开发的离线博客编辑器,它允许用户在本地环境中撰写博客文章,然后发布到各种博客平台上。对于程序员和技术爱好者而言,能够方便地在文章中插入和格式化代码是至关重要的。"Windows ...

    Windows Live Writer的代码高亮插件

    Windows Live Writer是一款由微软开发的离线博客编辑器,它允许用户在本地环境中撰写和预览博客文章,然后发布到支持的各种博客平台。这款编辑器以其直观易用和丰富的功能深受许多博主喜爱。其中一个增强其功能的...

    windows live writer 插件 windows live writer 插入代码插件

    这个“windows live writer 插件 windows live writer 插入代码插件”是针对开发者和程序员的增强工具,帮助他们在博客文章中插入和格式化代码片段。 在编写技术博客时,插入代码段是常见的需求,以便清晰地展示...

    Windows Live Writer套装

    Windows Live Writer支持第三方插件,这些插件可以增强其功能,例如增加新的主题样式、提高图片处理能力、引入新的博客平台支持等。用户解压缩这个文件后,按照插件的说明进行安装,可以进一步定制Windows Live ...

    windows live writer代码插件

    该插件的主要功能是让程序员或技术作者能够方便地从Visual Studio这样的集成开发环境(IDE)中复制代码,然后无缝粘贴到Windows Live Writer的文章中。Visual Studio是一个强大的编程工具,其中包含了多种语言的开发...

    Windows_Live_Writer.zip

    这个名为"Windows_Live_Writer.zip"的压缩包文件包含了Windows Live Writer的安装程序以及相关资源。 主程序文件"Windows_Live_Writer_14.0.8089.726.exe"是Windows Live Writer的安装包,版本号为14.0.8089.726。...

    Windows Live Writer 12.0.1370.325 绿色版

    6. **插件支持**:通过安装插件,可以扩展Windows Live Writer的功能,如集成社交媒体分享、增加SEO优化工具等。 7. **离线编辑**:即使没有网络连接,也可以撰写和保存文章,待联网后再进行发布。 8. **多博客...

    WLW插入代码块插件Insert Code for Windows Live Writer(三种效果)

    《WLW插入代码块插件Insert Code for Windows Live Writer:三种效果详解》 Windows Live Writer(简称WLW)是一款由微软开发的离线博客编辑器,它为用户提供了一个直观、强大的平台来创建和编辑博客文章。然而,在...

    Windows Live Writer 插入代码插件 For CSDN 源代码

    《Windows Live Writer 插入代码插件 For CSDN 源代码解析》 Windows Live Writer(WLW)是一款由微软开发的离线博客编辑器,它允许用户在本地环境中编写博客文章,然后同步到各种博客平台,包括CSDN(China ...

    Windows Live Writer博客客户端(压缩包包含插件包)

    Windows Live Writer是一款由微软开发的离线博客编辑器,它为用户提供了在本地环境中撰写、预览和发布博客文章的便利。这款应用曾是Windows Live Suite的一部分,支持多种博客平台,如WordPress、Blogger和Live ...

    [原]开发自己的Windows Live Writer插件

    Windows Live Writer是一款由微软开发的离线博客编辑器,它允许用户在本地环境中编写博客文章,然后发布到各种支持的博客平台。通过开发插件,我们可以增强WLW的功能,满足个性化需求。 开发WLW插件主要涉及以下...

    Windows Live Writer

    7. **插件扩展**:Windows Live Writer还支持第三方插件,提供更多功能,如集成社交媒体分享、SEO优化等。 **安装过程**: 要使用Windows Live Writer,首先需要下载安装文件,例如“Install_WLWriter.exe”。双击...

    Windows Live Writer Backup Utility Version 3

    Windows Live Writer Backup 是 LiveSide 的 Scott 开发的 Windows Live Writer 备份还原软件,支持备份还原 Windows Live Writer 的设置、文章和插件。这里有使用方法介绍:http://wlwbackup.codeplex.com/

    open live writer(windows安装版本)

    Open Live Writer是一款专为Windows操作系统设计的开源博客编辑软件,它允许用户在本地环境中创作博客文章,然后方便地同步到多个在线博客平台。这个软件以其简单易用的界面和强大的功能,深受博客作者喜爱。 首先...

    Windows+Live+Writer.rar

    - **离线编辑**:Windows Live Writer允许用户在不联网的情况下撰写博客文章,保存后在有网络连接时同步到博客平台,降低了网络不稳定对写作的影响。 - **多种博客平台支持**:支持包括WordPress、Blogger、...

    Windows_Live_Writer_14.0.8089.726最好的写博客工具

    Windows Live Writer是一款由微软开发的强大的博客离线编辑器,被誉为是最佳的博客撰写工具之一。这款软件在2006年首次推出,版本号14.0.8089.726代表着它的一个稳定更新,为用户提供了一种高效、直观的方式来创作和...

    WindowsLiveWriter教程和最新工具

    本书还附带了很多博客官方关于Live Writer使用的介绍,和其它一些很好的Live Writer相关的文章,以及笔者亲自实践/精心挑选的一系列优秀插件的安装文件,非常实用,欢迎参考。 所有插件在Windows Vista, Windows ...

    Windows Live Writer 实现代码高亮

    本文将详细介绍如何通过Windows Live Writer和SyntaxHighlighter插件实现代码高亮的功能,以及该方法的各种优点。 首先,要实现代码高亮,通常需要使用特定的标签,比如标签。在Web页面中,标签被用来表示预格式化...

    WindowsLiveWriter.CNBlogs.CodeHighlighter

    《Windows Live Writer CNBlogs CodeHighlighter 插件详解》 Windows Live Writer 是微软推出的一款离线博客编辑器,它允许用户在本地环境中撰写博客文章,然后发布到各种支持的博客平台。对于程序员或者技术博主而...

Global site tag (gtag.js) - Google Analytics