6

jekyll ブログでマークダウン構文の強調表示に kramdown と rouge を使用して、長いコード行が新しい行に折り返されないようにしたいと考えています。水平スクロールバーを使用して残りのコンテンツを表示できるようにしたいと考えています。

jekyll の設定は次のとおりです。

markdown: kramdown
kramdown:
  input: GFM
  syntax_highlighter: rouge

base16.solarized.darkコマンドによって生成されたcssテーマを使用していrougifyます。

コードの使用例を次に示します。

```` js
console.log("some code") // and a really really long long long comment which i'd like to not wrap onto the next line
````
4

3 に答える 3

7

Boostrap は、white-space: pre-wrapコード ブロックを読みやすくするためにルールを追加しています。

このラップを回避するためにコード ブロックが必要な場合は、css/data-creative.cssを編集して追加できます。

pre code{
  white-space: pre;
}
于 2016-04-14T16:15:26.420 に答える
2

code要素セットの CSS ルールがどこかにありますwhite-space: pre-wrap。次のルールを追加してオーバーライドします。

code {
    white-space: pre;
}
于 2016-04-14T15:02:00.330 に答える