Web 是否可以在sites.google.com网站上提供代码突出显示?

Web 是否可以在sites.google.com网站上提供代码突出显示?,web,syntax-highlighting,blogs,Web,Syntax Highlighting,Blogs,是否可以像我们在Blogger.com或Wordpress.com上那样在sites.google.com网站上突出显示代码语法?您可以将小工具插入谷歌网站页面。您可以创建一个使用任意数量的开源javascript语法高亮显示器进行语法高亮显示的小工具 这不是一个理想的解决方案,但可以满足您的需求。让我知道你是否需要更多的指针。不幸的是,到目前为止,谷歌网站还不支持语法高亮显示。作为一种解决方法,您可以使用并在那里输入代码,然后将彩色输出(而不是HTML)直接复制到您的Google站点页面 只要

是否可以像我们在Blogger.com或Wordpress.com上那样在sites.google.com网站上突出显示代码语法?

您可以将小工具插入谷歌网站页面。您可以创建一个使用任意数量的开源javascript语法高亮显示器进行语法高亮显示的小工具


这不是一个理想的解决方案,但可以满足您的需求。让我知道你是否需要更多的指针。

不幸的是,到目前为止,谷歌网站还不支持语法高亮显示。作为一种解决方法,您可以使用并在那里输入代码,然后将彩色输出(而不是HTML)直接复制到您的Google站点页面


只要您不需要定期编辑大块代码,这就可以完美地工作。

我自己也尝试过用Google code Prettify创建一个小工具,但出现了一些问题

一个是类不受支持,所以您必须遵循堆栈溢出所做的操作来美化。

我面临的另一个问题是iframe和父帧之间的交互。您会注意到存在域权限问题,因此无法从iframe访问parent.document


这将节省一些人几个小时的黑客测试。

我找到了另一种方法

如果您使用IntelliJ,只需从IntelliJ编辑器复制代码并将其粘贴到您的Google站点文本中(而不是html模式)


开箱即用

是的,你可以!
只需选择所需文本,然后转到“格式化”“->“代码”或“块代码”

在这里查看gadgets API:在这里查看gadgets编辑器:这里有一个javascript代码提示:这与我们所做的类似;而不是使用(选中“合并样式和HTML代码”复选框),因为我们更喜欢输出;我们不复制彩色输出,而是复制HTML,并将其粘贴到Google站点编辑器的HTML视图中。这很有效,但正如你所说,如果你想经常编辑代码,那就相当痛苦了。你们太棒了,非常感谢你们的链接!我现在可以让我的博客上的代码看起来不错了。再次非常感谢!:)Quick Highlighter不适用于TSQL,因为它在括号中添加了空格
[Fieldnames]