当前位置:首页>WordPress建站>网站维护>Windows Live Writer 之 代码快速插入插件(解决代码转义)

Windows Live Writer 之 代码快速插入插件(解决代码转义)

WordPress 主题 CoreNext

对于码农来说,使用 Windows Live Writer 发布文章后,文章中的代码转义问题,一直都是比较麻烦的。

这里说的 代码转义:是指贴代码段的时候会自动把""<>&等这些符号自动替换成HTML转义符,这就导致了代码在文章中显示不正确。

为了解决这个问题,倡萌弃用了 WP-codebox高亮插件,改用WP-Syntax代码高亮插件,主要原因就是 WP-Syntax 支持 escaped="true" 属性,避免转义。

为了配合WP-Syntax插件,我在 Windows Live Writer 安装了 WP-Syntax Quick Insert 插件,本文的主角就是她啦!

WP-Syntax Quick Insert 简介

WP-Syntax Quick Insert 是 Timmy 10年写的插件,倡萌也是偶然发现的。主要功能,就是弹出一个代码插入框,粘贴代码后选择代码类型,就可以在可视化模式下一键插入,所见即所得,解决转义符问题!

WP-Syntax Quick Insert 安装和使用方法

WP-Syntax Quick Insert 下载

官方原版下载 | 绿色原版备份下载 | 倡萌修改版下载(不同之处请看下文)

绿色版直接解压,复制到 C:Program FilesWindows LiveWriterPlugins 目录下,然后在选项-插件下启用即可。

WP-Syntax Quick Insert  使用方法

1.在可视化状态下,编辑器 的 插入界面,点击该插件

wpdaxue.com-201210059

2.弹出界面,粘贴代码,选择类型,插入即可

wpdaxue.com-201210060

作者提示:

1.本插件需配合以pre方式来显示代码高亮的WordPress插件,目前据我所知比较热门的两款是WP-Syntax 和 WP-CodeBox。

2.插件中的xml文件是用来记录各种语言在syntax插件中的名称,只添加了部分比较热门的语言,如果你想自己再加,可以参照https://wordpress.org/extend/plugins/wp-syntax/other_notes/里面所支持的语言自行添加,遵循原有文件的节点格式即可。

WP-Syntax Quick Insert 原版与倡萌修改版的区别

官方原版默认使用下面的封装代码

<div>
<pre lang="Language" escaped="true">

//添加你的代码

</pre>
</div>

倡萌修改版改为使用下面的封装代码

<pre lang="Language" escaped="true" line="1">

//添加你的代码

</pre>

使用倡萌修改版,再配合《WordPress代码高亮插件:WP-Syntax》的修改技巧,就可以实现和WordPress大学一样的高亮效果啦!

之所以修改,原因有二:

1.原版封装代码中,添加了<div />,导致在某些主题中造成错位现象;

2.原版封装代码没有 line="1" ,也就是插入代码没有显示行数。

倡萌提示:如果你的高亮插件不是使用<pre />封装代码的,你可以修改插件改为你自己的封装代码,当然了,你要会修改DLL文件才行哦。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
网站维护

Windows Live Writer 之 自定义字段插件+备份工具

2012-10-12 6:32:00

网站维护

Windows Live Writer 之 设置FTP上传图片

2012-10-23 9:01:00

9 条回复 A文章作者 M管理员
  1. 博主知道怎么解决wlw多余的图片样式的问题吗?
    有时候用wlw上传图片会多很多style border等不需要的样式。

    • 你自己添加图片的时候 是可以设置图片的样式的 设置为不要使用任何样式 比如边框 什么的

  2. dll文件怎么修改呢?

    • 自己百度或google相关软件

    • 倡萌

      什么软件能修改呢?提示下,我找了几个都改不了。

    • 使用反编译软件可以修改 因为live writer插件是用C#写的 所以如果没有特别加密 反编译很容易 不懂@我

  3. 怎么修改?

  4. 不知道对wp-SyntaxHighlighter有没有用。 😮

    • 那要看你的高亮封装代码了 自己会改dll文件的话 就可以万能支持啦

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索