[英]How do I get HTML syntax highlighting inside PHP strings & heredoc syntax?
[英]How to get Haskell syntax highlighting on PHP blog
我正在用PHP创建博客,我真的很想在Haskell代码上突出显示语法。
那里有什么工具吗?
我已经找到了hscolour,但是我不知道是否可以将其集成到PHP中。
我正在使用CakePHP,如果有所作为。
谢谢。
GeSHi是一个PHP库,通常用于代码突出显示。
从受支持的语言列表来看,它似乎支持Haskell -如果您想先尝试,则有一个演示页面 。
(目前,该网站似乎没有响应:-(仍然可以从Google搜索的缓存中访问 )
我使用SHJS JavaScript语法荧光笔。 它基于GNU Source-highlight,并且比google-code-prettify和GeSHi更正确地突出显示。
另请参阅: 如何为Haskell设置SHJS 。
比较,我上次检查:
-->
运算符与注释区分开 -->
运算符与注释 --|
操作员从评论 该网站目前处于关闭状态,所以我无法确认,但是我最肯定GeSHi支持。
这是CakePHP的Geshi帮助器: http : //www.mech7.net/articles/view/7/cakephp-geshi-helper
许多工具都支持Haskell语法高亮显示:kate,GeSHI和pygments。 调用为haskell-color或hscolour。 选择最容易与您交互的那个。
我真的很喜欢GitHub突出显示Haskell代码的方式,因此我入侵了GeSHi的Haskell语法文件一段时间,直到它以类似的方式工作为止。 它尚未经过严格的测试,但有人可能会发现它有用。
您可以从我的博客条目GeSHi的GitHub Haskell colors下载它。
您可以使用Alex Gorbatchev的SyntaxHighlighter。 它的javascript确实很简单并且得到很好的支持,易于安装和修改。 以下是一些针对博客作者的说明...,但是您要做的就是删除PHP CakeApp的blogger = true行。
http://code-slim-jim.blogspot.com/2010/11/adding-syntax-higher-to-your-blog.html
这是Haskel笔刷:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.