#027:代码语法高亮,第一部分

据我所知,我一直使用 Google Code Prettify 来为 CSS-Tricks 上的代码块应用语法高亮。你知道的,比如在 <div>test</div> 这样的代码行中,<div> 部分的颜色与 test 部分不同。这对于代码的可读性非常有帮助。它还有助于读者立即理解他们正在查看的是一个代码块(人们喜欢浏览文章,不是吗?)。

在这个新的设计中,我们决定改用新发布的 Prism.js。它更轻量级,速度也更快。它也专门针对 HTML、CSS 和 JavaScript 而设计,而这三种语言占了 CSS-Tricks 上 95% 的代码。我也很喜欢用于着色的类名是如何合理命名的。

我们开始弄清楚如何使用它。首先,我们告诉 CodeKit 将此库连接到我们的全局 JavaScript 文件中(目前该文件为空,但稍后我们将在这里编写代码)。我们在包含的页脚部分链接了压缩后的 JavaScript 文件。

我们花了一分钟才明白,你不需要“调用”任何东西,它只要在你使用了正确的类名的情况下就能工作。最后,我们稍微调整了一下 CSS,让代码看起来更像 CSS-Tricks 上一直以来的样子。