Подтвердить что ты не робот

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

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

4b9b3361

Ответ 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 из здесь.