新语言代码高亮及Windows Live Writer插件开发
2015-01-27 08:06
471 查看
最近在博客园做一些学习笔记。一个是看apple的swift官方书,另外一个是随学校课堂(SICP)学习scheme。
这两种语言都谈不上普及(或者说swift太新)。博客园原来的windows live writer代码高亮插件并不适用于这些语言。
于是我只好自己想办法。首先我找到了highlight.js这个js高亮插件。搜索到其官网。按照步骤部署在博客园即可。
需要注意的是,博客园我目前还没有发现如何添加外链。
从highlightjs下载的css和js都没有地方上传。所以我直接选择暴力将其内容粘贴到博客园页头(<head>详见博客园设置)。
经过测试后,swift能高亮了。但是到此呢,还是有点不完美。highlightjs要求我们把代码放在<pre><code></code></pre>当中。
每次撰写博客时,都在html代码编辑里加上这一段很麻烦。于是我就想到应该用windows live writer的插件功能,键入一段代码,自动添加这个标记。
具体的插件开发网上都有。我参考的链接找不到了。不过很简单,用c#类库的dll放在live writer插件文件夹下面就可以了。
api直接引用windows live writer.dll(类似的一个文件就在writer文件夹里面)就可以。从此以后。我就可以用自己的插件来代码高亮了。
这个方法很通用。因为highlightjs还支持很多语言,比博客园插件全多了。大家可以根据自己情况动手定制一下。:)
这两种语言都谈不上普及(或者说swift太新)。博客园原来的windows live writer代码高亮插件并不适用于这些语言。
于是我只好自己想办法。首先我找到了highlight.js这个js高亮插件。搜索到其官网。按照步骤部署在博客园即可。
需要注意的是,博客园我目前还没有发现如何添加外链。
从highlightjs下载的css和js都没有地方上传。所以我直接选择暴力将其内容粘贴到博客园页头(<head>详见博客园设置)。
经过测试后,swift能高亮了。但是到此呢,还是有点不完美。highlightjs要求我们把代码放在<pre><code></code></pre>当中。
每次撰写博客时,都在html代码编辑里加上这一段很麻烦。于是我就想到应该用windows live writer的插件功能,键入一段代码,自动添加这个标记。
具体的插件开发网上都有。我参考的链接找不到了。不过很简单,用c#类库的dll放在live writer插件文件夹下面就可以了。
api直接引用windows live writer.dll(类似的一个文件就在writer文件夹里面)就可以。从此以后。我就可以用自己的插件来代码高亮了。
这个方法很通用。因为highlightjs还支持很多语言,比博客园插件全多了。大家可以根据自己情况动手定制一下。:)
相关文章推荐
- 博客园新语言代码高亮以及OpenLiveWriter插件开发(一)
- Windows Live Writer 代码高亮语法插件中文版
- 重新修正的Windows Live Writer代码高亮插件VSPaste
- Windows Live Writer 的代码高亮插件
- Windows Live Writer代码高亮插件对比
- 使用 Windows Live Writer 代码高亮插件
- Windows Live Writer 插件开发入门
- 开发自己的Windows Live Writer插件
- Windows Live Writer推荐SyntaxHighlighter代码着色插件
- cnblog如何使用Windows Live Writer中的SyntaxHighlighter代码着色插件
- Windows Live Writer 代码插件
- Windows Live Writer插件:在WLW中插入语法高亮代码
- Windows Live Writer的几种代码插件比较
- Windows Live Writer代码插件测试
- Windows Live Writer推荐SyntaxHighlighter代码着色插件
- 简单的windows live writer代码插件(含源码)
- Windows Live Writer 插件开发的一点提示
- 发布一个博客园专用Windows Live Writer代码插件
- 博客园配置windows live writer,实现本地代码高亮
- 为cnblogs定做一个代码插入代码的windows live writer插件