很遗憾,目前Google Sites不支持语法高亮。作为解决方法,您可以使用http://tohtml.com/将您的代码输入其中,并复制已着色的输出(而非HTML)直接粘贴到Google Sites页面中。只要您不需要经常编辑大段的代码,此方法是完美的解决方案。
我尝试使用Google Code Prettify自己创建小工具,但遇到了几个问题。其中之一是不支持类,所以你必须按照Stack Overflow的方法来美化。 http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify 我面临的另一个问题是iframe和父框架之间的交互。你会注意到存在域权限问题,因此无法从你的iframe访问parent.document。这应该可以为一些人节省几个小时的测试时间。
你可以将小工具插入到Google Sites页面中。您可以创建一个小工具,使用任何数量的开源JavaScript语法突出显示器来进行语法突出显示。这不是一个理想的解决方案,但可以让您得到想要的东西。如果您需要进一步的指针,请告诉我。
[字段名]
内部添加了空格。 - iDevlop