Можно ли выделять код на сайтах sites.google.com?

Можно ли выделять синтаксис кода на сайтах sites.google.com, например, как мы это делаем на Blogger.com или Wordpress.com?

Ответ 1

К сожалению, до сих пор нет поддержки подсветки синтаксиса в Сайтах Google. В качестве обходного пути вы можете использовать http://tohtml.com/ и ввести свой код там и скопировать цветной вывод (а не HTML) прямо на страницу ваших сайтов Google.

Это работает отлично, если вам не нужно регулярно редактировать большие фрагменты кода.

Ответ 2

Я попытался создать гаджет самостоятельно с помощью Google Code Prettify, и было несколько проблем.

Один из них заключается в том, что классы не поддерживаются, поэтому вам нужно будет следить за тем, что Qaru делает для предотвращения. http://www.codingthewheel.com/archives/syntax-highlighting-stackoverflow-google-prettify

Другой проблемой, с которой я столкнулся, было взаимодействие между iframe и родительским фреймом. Вы заметите, что есть проблема с разрешением домена, и поэтому вы не сможете получить доступ к parent.document из вашего iframe.

Это должно сэкономить некоторым людям несколько часов хакерского тестирования.

Ответ 3

Вы можете вставлять гаджеты на страницы Сайтов Google. Вы можете создать гаджет, который сделал подсветку синтаксиса, используя любое количество синтаксисов синтаксиса с открытым исходным кодом.

Не идеальное решение, но вы получите то, что хотите. Lemme знает, хотите ли вы дальнейшие указатели.

Ответ 4

Я нашел альтернативный способ.

Если вы используете IntelliJ, просто скопируйте код из редактора IntelliJ и вставьте его в текст своего сайта Google (не в режиме html).

Работает из коробки!

Если вам нужны разные темы в зависимости от веб-сайта, просто загрузите цветные темы IntelliJ из здесь.