代码突出显示 VoltRb 中美化的问题

Code highlighting problems with prettify in VoltRb

我在使用 JavaScript prettify 库处理 VoltRb 中的项目时遇到了一些问题。问题是代码突出显示似乎仅在发生错误并重新加载页面时才起作用。我认为问题与 Volt 的持久连接有关,部分问题是 prettify 脚本没有找到它需要找到的元素,任何自定义主题也有同样的问题。

这是一个演示我的问题的简单演示项目:https://github.com/ylluminarious/code_prettify_volt

如何在 Volt 中使用 prettify 进行代码高亮显示?

事实证明,prettify 不是 Volt 代码高亮显示的好解决方案,因为它更适合静态应用程序。更好的解决方案是 highlight.js (since it is more geared for dynamic apps), which actually has been incorporated into a Volt component,它可以很好地满足您所有的突出显示需求。