github の Pygments を使用して、さまざまなプラグインの gh ページに構文の強調表示を追加する簡単な方法はありますか?
すべてのページが Jekyll エンジンを介して実行され、構文の強調表示 ( ref )が提供されることを私は知っています。しかし、私はブログをインストールしたくありません。gh ページのコード ブロックに構文の強調表示を適用したいだけです。
私はいつでもghページに別のプラグインを含めることができると思います...
github の Pygments を使用して、さまざまなプラグインの gh ページに構文の強調表示を追加する簡単な方法はありますか?
すべてのページが Jekyll エンジンを介して実行され、構文の強調表示 ( ref )が提供されることを私は知っています。しかし、私はブログをインストールしたくありません。gh ページのコード ブロックに構文の強調表示を適用したいだけです。
私はいつでもghページに別のプラグインを含めることができると思います...
Pagesはすでにpygmentsを実行しており、インストールするものはありません。使ってください!
---
layout: default
title: Something with codes
---
Happy fun highlighting.
[More details](https://github.com/mojombo/jekyll/wiki/liquid-extensions)
{% highlight ruby %}
def foo
puts 'foo'
end
{% endhighlight %}
" GitHub Pages は、純粋な Ruby 構文ハイライターである Rouge のみをサポートするようになりました"ため、_config.ymlファイルで'rouge'を使用するように'kramdown'構文ハイライターを変更するだけで済みます。
markdown: kramdown
kramdown:
input: GFM
syntax_highlighter: rouge
構文の強調表示を理解しようとしているときに、このスレッドが最初のヒットとして見つかりました。さらに簡単な方法を見つけたので、共有したいと思います。フェンスで囲まれたコード ブロック (参照)の後に強調表示する言語の名前を入力するだけです。CSS を生成したり、yaml を使用したりする必要はありません。
This is regular text
```ruby
# This is highlighted code
def foo
puts 'foo'
end
```
```python
# Here is some in python
def foo():
print 'foo'
```