发新话题
打印

代码高亮插件

代码高亮插件

由于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>
附件: 您所在的用户组无法下载或查看附件

TOP

管理员你好,一直在找Magike的语法高亮插件,今天才看到你已经发布了,不过我按照你给的步骤安装,好像不能正常工作:(

在含有代码的文章中,{$static_var.syntax_highlighter_header} 读不出syntax_highlighter的样式和JS,不知是怎么回事?

我的站点:

http://www.ascode.net/index.php/default/Test-Highlighter.html

TOP

你的code后面加了lang没
<code class="php">
这样

TOP

发新话题