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的插件系统是其的一大特色,用户可以根据个人需求下载安装各类插件,提升写作效率和文章质量。这些插件可以通过官方市场或其他第三方网站获取,安装过程相对简单,只需在Writer中管理插件,然后...
Windows Live Writer是一款由微软开发的离线博客编辑器,它允许用户在本地环境中撰写博客文章,然后发布到各种博客平台上。对于程序员和技术爱好者而言,能够方便地在文章中插入和格式化代码是至关重要的。"Windows ...
Windows Live Writer是一款由微软开发的离线博客编辑器,它允许用户在本地环境中撰写和预览博客文章,然后发布到支持的各种博客平台。这款编辑器以其直观易用和丰富的功能深受许多博主喜爱。其中一个增强其功能的...
这个“windows live writer 插件 windows live writer 插入代码插件”是针对开发者和程序员的增强工具,帮助他们在博客文章中插入和格式化代码片段。 在编写技术博客时,插入代码段是常见的需求,以便清晰地展示...
Windows Live Writer支持第三方插件,这些插件可以增强其功能,例如增加新的主题样式、提高图片处理能力、引入新的博客平台支持等。用户解压缩这个文件后,按照插件的说明进行安装,可以进一步定制Windows Live ...
该插件的主要功能是让程序员或技术作者能够方便地从Visual Studio这样的集成开发环境(IDE)中复制代码,然后无缝粘贴到Windows Live Writer的文章中。Visual Studio是一个强大的编程工具,其中包含了多种语言的开发...
这个名为"Windows_Live_Writer.zip"的压缩包文件包含了Windows Live Writer的安装程序以及相关资源。 主程序文件"Windows_Live_Writer_14.0.8089.726.exe"是Windows Live Writer的安装包,版本号为14.0.8089.726。...
6. **插件支持**:通过安装插件,可以扩展Windows Live Writer的功能,如集成社交媒体分享、增加SEO优化工具等。 7. **离线编辑**:即使没有网络连接,也可以撰写和保存文章,待联网后再进行发布。 8. **多博客...
《WLW插入代码块插件Insert Code for Windows Live Writer:三种效果详解》 Windows Live Writer(简称WLW)是一款由微软开发的离线博客编辑器,它为用户提供了一个直观、强大的平台来创建和编辑博客文章。然而,在...
《Windows Live Writer 插入代码插件 For CSDN 源代码解析》 Windows Live Writer(WLW)是一款由微软开发的离线博客编辑器,它允许用户在本地环境中编写博客文章,然后同步到各种博客平台,包括CSDN(China ...
Windows Live Writer是一款由微软开发的离线博客编辑器,它为用户提供了在本地环境中撰写、预览和发布博客文章的便利。这款应用曾是Windows Live Suite的一部分,支持多种博客平台,如WordPress、Blogger和Live ...
Windows Live Writer是一款由微软开发的离线博客编辑器,它允许用户在本地环境中编写博客文章,然后发布到各种支持的博客平台。通过开发插件,我们可以增强WLW的功能,满足个性化需求。 开发WLW插件主要涉及以下...
7. **插件扩展**:Windows Live Writer还支持第三方插件,提供更多功能,如集成社交媒体分享、SEO优化等。 **安装过程**: 要使用Windows Live Writer,首先需要下载安装文件,例如“Install_WLWriter.exe”。双击...
Windows Live Writer Backup 是 LiveSide 的 Scott 开发的 Windows Live Writer 备份还原软件,支持备份还原 Windows Live Writer 的设置、文章和插件。这里有使用方法介绍:http://wlwbackup.codeplex.com/
Open Live Writer是一款专为Windows操作系统设计的开源博客编辑软件,它允许用户在本地环境中创作博客文章,然后方便地同步到多个在线博客平台。这个软件以其简单易用的界面和强大的功能,深受博客作者喜爱。 首先...
- **离线编辑**:Windows Live Writer允许用户在不联网的情况下撰写博客文章,保存后在有网络连接时同步到博客平台,降低了网络不稳定对写作的影响。 - **多种博客平台支持**:支持包括WordPress、Blogger、...
Windows Live Writer是一款由微软开发的强大的博客离线编辑器,被誉为是最佳的博客撰写工具之一。这款软件在2006年首次推出,版本号14.0.8089.726代表着它的一个稳定更新,为用户提供了一种高效、直观的方式来创作和...
本书还附带了很多博客官方关于Live Writer使用的介绍,和其它一些很好的Live Writer相关的文章,以及笔者亲自实践/精心挑选的一系列优秀插件的安装文件,非常实用,欢迎参考。 所有插件在Windows Vista, Windows ...
本文将详细介绍如何通过Windows Live Writer和SyntaxHighlighter插件实现代码高亮的功能,以及该方法的各种优点。 首先,要实现代码高亮,通常需要使用特定的标签,比如标签。在Web页面中,标签被用来表示预格式化...
《Windows Live Writer CNBlogs CodeHighlighter 插件详解》 Windows Live Writer 是微软推出的一款离线博客编辑器,它允许用户在本地环境中撰写博客文章,然后发布到各种支持的博客平台。对于程序员或者技术博主而...