Можно ли выделять синтаксис кода на сайтах sites.google.com, например, как мы это делаем на Blogger.com или Wordpress.com?
Можно ли выделять код на сайтах sites.google.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 из здесь.