【问题标题】:Is it possible to provide Code highlighting on sites.google.com websites?是否可以在 sites.google.com 网站上提供代码突出显示?
【发布时间】:2010-12-23 21:42:50
【问题描述】:

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

【问题讨论】:

    标签: web syntax-highlighting blogs


    【解决方案1】:

    我找到了另一种方法。

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

    开箱即用!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我曾尝试使用 Google Code Prettify 自己创建一个小工具,但出现了一些问题。

        一个是不支持类,因此您必须遵循 Stack Overflow 正在做的美化。 http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify

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

        这应该可以为一些人节省几个小时的 hacky 测试。

        【讨论】:

          【解决方案4】:

          遗憾的是,到目前为止,Google 协作平台中还不支持语法高亮显示。作为一种解决方法,您可以使用 http://tohtml.com/ 并在那里输入您的代码,然后将彩色输出(不是 HTML)直接复制到您的 Google 协作平台页面中。

          只要您不需要定期编辑大段代码,这非常有效。

          【讨论】:

          • 这个和我们做的差不多;而不是tohtml,我们使用Quick Highlighter(选中“组合样式和HTML代码”复选框),因为我们更喜欢输出;我们不是复制彩色输出,而是复制 HTML,并将其粘贴到 Google 协作平台编辑器的 html 视图中。这很好用,但正如你所说,如果你想经常编辑代码,那会很痛苦。
          • 你们太棒了,非常感谢您的链接!我现在可以让我博客上的代码看起来不错! codeofaninja.com 。再次非常感谢! :)
          • 快速荧光笔无法用于 TSQL,因为它会在括号 [Fieldnames] 中添加空格。
          【解决方案5】:

          您可以将小工具插入 Google 协作平台页面。您可以使用任意数量的开源 javascript 语法高亮器创建一个进行语法高亮显示的小工具。

          不是一个理想的解决方案,但会得到你想要的。如果您需要进一步的指示,请告诉我。

          【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-03-21
          • 1970-01-01
          • 1970-01-01
          • 2011-10-01
          • 1970-01-01
          • 2014-10-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多