0

我有一个幽灵博客。我想使用 Jekyll 等使用我将生成的静态页面来托管它。

我使用 Prismjs 进行语法高亮。考虑到静态页面不支持 Javascript,Jekyll 将如何处理这种情况?我需要从我这边做出改变吗?

谢谢。

4

1 回答 1

0

静态页面将不支持 JavaScript。

错误的。静态页面没有数据库支持,但它支持 JavaScript(实际上很明显)。

Jekyll 内置了带有PygmentsRouge的语法高亮引擎。Pygments 需要 Python,而 Rouge 是纯 Ruby 的。请在此处查看文档。

如果你不想使用内置引擎,是的,Prism 也是可以的。你可以完全按照通常的用法,或者使用这个Jekyll Prism Plugin。例如,我博客中的这篇文章同时使用了内置的 Pygments 突出显示(用于 Ruby 和 Python 代码)和 JavaScript Google prettify 突出显示(用于 C# 代码)。

如果您不知道如何在 Jekyll 项目中使用 JavaScript,请发布您的存储库链接,以便我们提供帮助。

于 2014-03-18T03:58:06.910 回答