由于magike自带的代码
高亮插件作用有限,我开发了这款
插件,它基于开源的SyntaxHighlighter制作,完全js实现,不消耗服务端资源。
演示效果见
http://www.joyqi.com/magike/magike-plugin-develop-lesson-one.html
安装方法:
1.下载附件中的文件,解压后上传到/data/plugins目录
2.修改header.tpl,在html的head部分加入{$static_var.syntax_highlighter_header}使得其变为
复制内容到剪贴板
代码:
<head>
...
{$static_var.syntax_highlighter_header}
</head>3.修改footer.tpl,在末尾加上{$static_var.syntax_highlighter_footer}
4.在后台激活插件
使用方法:
撰写文章时需要代码高亮的地方,加上<code>标签,并用lang属性标记语法类型,比如
复制内容到剪贴板
代码:
<code class="php">
phpinfo();
</code>