Tag Archives: 高亮

如何从Crayon Syntax Highlighter升级到Enlighter(Wordpress代码高亮)

这个Wordpress大概是从10年前开始搭建的,当时使用的代码高亮插件是“Crayon Syntax Highlighter”,随着WordPress的不断更新,经受住了时间的考验。

遗憾的是,这个插件已经超过3年没有更新了,并且随着Wordpress进入到5.x后,出现了各种各样的问题,但是碍于之前写了太多包含代码快的文章,一直忍着没动。

但这一天最终还是到来了,今天迁移了服务器,发现插件已经和最新的WP彻底不兼容:页面都只能加载出一半。。

经过一番研究,找到了如何升级既有[......]

继续阅读

用Python正则表达式实现Snippet高亮

高亮的概念很简单:搜索引擎中,把匹配的关键词变色。

我们可以用Python的正则实现这个功能。

re.sub提供了替换全部的功能,在替换串repl中,可以用\g<0>表示找到的第一个组,代码如下:
text = re.sub("%s" % (w), "<em>\g<0></em>", text, re.IGNORECASE | re.MULTILINE)[......]

继续阅读