首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jekyll、kramdown和rouge防止代码块的行包装。

使用jekyll、kramdown和rouge防止代码块的行包装。
EN

Stack Overflow用户
提问于 2016-04-14 02:33:52
回答 3查看 2.1K关注 0票数 6

在jekyll博客中使用kramdown和rouge进行标记语法高亮显示,我希望防止长行代码被包装到新行。我希望能够使用水平滚动条来显示其余的内容。

以下是jekyll配置:

代码语言:javascript
复制
markdown: kramdown
kramdown:
  input: GFM
  syntax_highlighter: rouge

我正在使用由base16.solarized.dark命令生成的rougify css主题。

下面是一个代码使用示例:

代码语言:javascript
复制
```` js

Console.log(“一些代码”) //和一个非常长的注释,我不想再转到下一行

代码语言:javascript
复制
```
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-14 16:15:26

Boostrap正在添加一个white-space: pre-wrap规则,以帮助代码块可读性。

如果希望代码块避免此包装,则可以编辑css/data-creative.css并添加

代码语言:javascript
复制
pre code{
  white-space: pre;
}
票数 7
EN

Stack Overflow用户

发布于 2016-04-14 15:02:00

您有一个用于code元素设置white-space: pre-wrap的CSS规则。添加以下规则来覆盖它:

代码语言:javascript
复制
code {
    white-space: pre;
}
票数 2
EN

Stack Overflow用户

发布于 2020-10-27 12:40:58

我就这样解决了:

代码语言:javascript
复制
pre {
    ...
    overflow-x: scroll;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36612856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档