繁体   English   中英

如何在PHP博客上获取Haskell语法突出显示

[英]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笔刷:

https://github.com/mrueegg/haskell_syntax_highlighter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM