用于 HTML、PHP 和 JavaScript 的 Pygments 样式

Posted

技术标签:

【中文标题】用于 HTML、PHP 和 JavaScript 的 Pygments 样式【英文标题】:Pygments styling for HTML, PHP, and JavaScript 【发布时间】:2013-08-09 04:02:33 【问题描述】:

我正在使用 Github 的 API 将一些 Github Flavored Markdown 转换为 html。我得到的 HTML 有一堆类,可用于设置不同代码块的样式(HTML、javascriptphp、一堆语言)。在做了一些研究之后,我认为 Pygments 是我获得正确样式所需要的,以便我的代码块可以具有语法突出显示,但是我很难找到这些样式表。有人知道如何使用 Pygments 获取 HTML、PHP 和 JavaScript 的语法样式吗?谢谢!

【问题讨论】:

this question 关注 reStructuredText,my answer 与此处相关。基本上,如果你安装了 Pygments,你就可以运行 pygmentize -S default -f html -a .highlight > style.css 来获取他们的样式表。 啊,好吧,所以没有任何样式表是现成的? 我不知道,虽然我没有那么多经验。也许通过查看source code,您可以提取一些可用的样式。 【参考方案1】:

这是一个很好的起点,一个示例 pygments 样式表的存储库:

https://github.com/richleland/pygments-css

谢谢@richleland,不管你是谁

【讨论】:

【参考方案2】:

您可以在此处找到一个 MIT 许可的 PHP 类,用于使用 Git 的 Markdown Web 服务以及必要的 Pygments 样式表:

http://firefly.us/blog/web-development/introducing-gitdown-a-markdownpygments-class-for-php

【讨论】:

以上是关于用于 HTML、PHP 和 JavaScript 的 Pygments 样式的主要内容,如果未能解决你的问题,请参考以下文章

包括:用于单独文件中基本 HTML 和 Javascript 的 SSI 或 PHP

更好的 PHP、MySql、HTML 和 JavaScript IDE [关闭]

Javascript和PHP上传系统

WooCommerce- 画布/绘画的 SizeInfo 按钮。 [PHP,Javascript,html,css]

带有双引号的 JAVASCRIPT var 到 PHP 并返回用于自动填充

PHP和Javascript中的逻辑操作符&&和||的比较