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

Как я могу лучше показать код в блоге блогера?

В эти дни на любом сайте, где они показывают фрагменты кода (даже в Stackoverflow), код красиво обернут вокруг элемента GUI, который выделяет элементы синтаксиса, предоставляет номера строк и т.д. Я хочу показать некоторый рубин на коде rails в моем блоге, и мне нужны эти визуальные элементы в моем блоге.

Как я могу это сделать в своем блоге блогера?

4b9b3361

Ответ 1

Нажмите "Редактировать HTML" в Blogger, а затем вставьте следующее в раздел <head> вашего HTML:

<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shCore.js"></script>
<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shBrushRuby.js"></script> <script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/2.1.364/scripts/shLegacy.js"></script>
<link type="text/css" rel="stylesheet" href="http://alexgorbatchev.com/pub/sh/2.1.364/styles/shCore.css" />
<link type="text/css" rel="stylesheet" href="http://alexgorbatchev.com/pub/sh/2.1.364/styles/shThemeDefault.css" />     <script language="javascript">
window.onload = function () {
    dp.SyntaxHighlighter.ClipboardSwf = 'http://alexgorbatchev.com/pub/sh/2.1.364/scripts/clipboard.swf';
    dp.SyntaxHighlighter.HighlightAll('code');
    dp.SyntaxHighlighter.BloggerMode();
}
</script>

и следующее в <body>, куда бы вы не захотели поместить свой код:

<pre class="brush: ruby" name="code"># Your Ruby Code</pre>

Ответ 3

SyntaxHighlighter - это путь, но все ссылки здесь не работают для меня.

Я нашел полное 2-хэтажное руководство по установке последней версии 3.x в Blogger, которая фактически работает здесь.

Ответ 5

Проблема с использованием Javascript для динамического создания стиля синтаксиса кода во время выполнения:

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

Лучшей техникой было бы просто скопировать вставку HTML, сгенерированную с использованием некоторых преобразователей.

Онлайн-синтаксис Highlight Generator Tool

codeworkout.blogspot.com/2014/07/online-generator-tool-for-code-syntax_18.html

Ответ 6

Я нашел один веб-сайт, который преобразует мой код в формат, совместимый с blogger. Он отвечает моим потребностям и почти не требует времени.

http://codeformatter.blogspot.de/2009/06/bugs-fixed.html