Ответ 1
Вполне уверен, что это невозможно с уценкой GitHub.
Однако это возможно в уценке Pandoc:
`Redcarpet.new("Hello World!")`{.ruby}
GitHub-flavored markdown поддерживает подсветку синтаксиса в кодовых блоках. Это делается путем добавления имени языка рядом с трехмерными маркерами кода:
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
Стандартная уценка также поддерживает встроенные кодовые блоки, обертывая текст в `single graves`
. Есть ли способ добавить подсветку синтаксиса к этим встроенным кодовым блокам?
Вполне уверен, что это невозможно с уценкой GitHub.
Однако это возможно в уценке Pandoc:
`Redcarpet.new("Hello World!")`{.ruby}
Да, это возможно с Github Markdown:
Мне нужно было сделать то же самое с XML-структурой внутри строки таблицы (в моем случае, определенной с помощью markdown, nit html, поэтому с | | разделителями для структуры таблицы)
просто поместите желаемый стиль-класс (в моем случае .language-xml) в структуру {:}
`<xml attrib="someVal"></xml>`{:.language-xml}
это установит стиль ячейки таблицы, чтобы выделить код в соответствии с классом стиля
Я предполагаю, что для ruby это будет просто
{:.language-ruby}
взял меня за час, чтобы выяснить, не нашел решение нигде, поэтому я думал, что разместил его здесь, если кто-нибудь снова наткнется на эту проблему.