我们刚刚安装了 Prism.js 并使其正常工作。
在这个视频中,我们找到一个名为 Tomorrow 主题 的主题,并将它的颜色整合到语法高亮中。我们在文件顶部创建一个小色块,方便快速参考。我们还猜测了一些颜色含义,至少从一开始是这样的。最终的颜色效果还可以,但并不出色。如果你今天浏览网站,你会发现颜色主题更像是 Twilight,我曾经很喜欢 TextMate 中的这个主题,现在也喜欢 Sublime Text 2 中的它。
最后,我们在代码片段中添加了标题栏。我们没有实际的标记来完成此操作(这可能是一件好事,因为它基本上只是一个装饰器),而是通过在代码的 rel
属性中使用伪元素和生成的內容来添加它。CSS-Tricks 上大多数现有代码都有此属性。如果没有,也不算什么大问题。我们在这里并没有真正以正确的方式使用 rel
,但我并不太担心。
pre[rel]:before {
content: attr(rel);
}
我们在使伪元素宽度为 100% 并添加填充时遇到了一点问题。事实证明,我们在 * 选择器上声明的 box-sizing 不会影响伪元素(这有点道理),所以我们更新了 Normalize 以包含它。
我敢肯定我在你的博客上读过这个……问题不是你用来应用 box-sizing 的通用选择器,除非你使用 *::before 和 *::after,否则它不会应用于 ::before 和 ::after 吗?
没错!所以我们添加它并修复它 =)
这个还在 CSS-Tricks 上使用吗?有没有办法从这里获取主题?