- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
因此,我一直在利用中间人开发我自己的博客/网站,但我遇到了一些通过 redcarpet 使用围栏代码的障碍。无论我做什么,我似乎都会反复遇到同样的问题。嗯,图片值一千字,你可以在下面看到我的问题
因此,您无需将代码围起来,而是侧滚动代码溢出到围栏区域之外。我不确定我需要做什么/添加什么才能使其正常运行。有人认为我的 CSS 是罪魁祸首,这就是我对此的看法。
pre, code {
text-align: left;
padding: .6em;
border-radius: .3em;
font-size: 2vmin;
font-family: "Lucida Console", Monaco, monospace;
}
pre[class*="highlight "] {
background: #21252B;
}
还有我关于 Redcarpet 的 config.rb 信息
set :markdown_engine, :redcarpet
set :markdown, :fenced_code_blocks => true,
:smartypants => true,
:tables => true,
:highlight => true,
:with_toc_data => true
解决此问题的任何方向将不胜感激!
编辑:
Markdown
```ruby
class Game
def initialize
@board = ["0","1","2","3","4","5","6","7","8"]
end
def start_game
puts "|_#{@board[0]}_|_#{@board[1]}_|_#{@board[2]}_|\n|_#{@board[3]}_|_#{@board[4]}_|_#{@board[5]}_|\n|_#{@board[6]}_|_#{@board[7]}_|_#{@board[8]}_|\n"
end
end
```
和呈现的 html
<pre class="highlight ruby"><code><span class="k">class</span> <span class="nc">Game</span>
<span class="k">def</span> <span class="nf">initialize</span>
<span class="vi">@board</span> <span class="o">=</span> <span class="p">[</span><span class="s2">"0"</span><span class="p">,</span><span class="s2">"1"</span><span class="p">,</span><span class="s2">"2"</span><span class="p">,</span><span class="s2">"3"</span><span class="p">,</span><span class="s2">"4"</span><span class="p">,</span><span class="s2">"5"</span><span class="p">,</span><span class="s2">"6"</span><span class="p">,</span><span class="s2">"7"</span><span class="p">,</span><span class="s2">"8"</span><span class="p">]</span>
<span class="k">end</span>
<span class="k">def</span> <span class="nf">start_game</span>
<span class="nb">puts</span> <span class="s2">"|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="si">}</span><span class="s2">_|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="si">}</span><span class="s2">_|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="si">}</span><span class="s2">_|</span><span class="se">\n</span><span class="s2">|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="si">}</span><span class="s2">_|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">4</span><span class="p">]</span><span class="si">}</span><span class="s2">_|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">5</span><span class="p">]</span><span class="si">}</span><span class="s2">_|</span><span class="se">\n</span><span class="s2">|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">6</span><span class="p">]</span><span class="si">}</span><span class="s2">_|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">7</span><span class="p">]</span><span class="si">}</span><span class="s2">_|_</span><span class="si">#{</span><span class="vi">@board</span><span class="p">[</span><span class="mi">8</span><span class="p">]</span><span class="si">}</span><span class="s2">_|</span><span class="se">\n</span><span class="s2">"</span>
<span class="k">end</span>
<span class="k">end</span>
</code></pre>
最佳答案
我现在是 Stack Overflow 上最大的白痴,没有之一。正如 Chris 所说, protected 代码与溢出完全无关。我花了两天时间用谷歌搜索错误的东西。答案是 css3 属性 overflow-x
,我欣然承认只是为了搜索它来学习它以正确回答 Chris 的询问。
我这个简单得令人尴尬的问题的有效解决方案
pre, code {
text-align: left;
padding: .6em;
border-radius: 4px;
font-size: 2vmin;
font-family: "Lucida Console", Monaco, monospace;
// answer is below
overflow-x: scroll;
}
对不起,我把脸埋进枕头里大笑/大喊/可能会为我的愚蠢而哭泣。
关于css - 通过 Redcarpet 在 Middleman 中的防护代码无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211666/
我正在关注 Syntax Highlighting Revised 的 RailsCasts 剧集.我将我的 ApplicationHelper 更新为如下所示: require 'redcarpet
我正在尝试使用 Redcarpet 获得语法高亮显示工作 我的appliaction_helper.rb: module ApplicationHelper def markdown(text)
在我的 rails3 应用程序中,我想使用 redcarpet 来处理用户的帖子和用户评论部分。因此,我想扩展 redcarpet 以支持将 @username 转换为指向我网站上用户的链接。我知道
我想知道如何使用 Redcarpet 的 :with_toc_data用于 Markdown 的选项 Middleman (基于 Sinatra 的静态站点生成器)。 我们目前的 config.rb
我正在使用 redcarpet gem 来标记用户生成的文本,并希望显示外部链接/图像托管的图像。到目前为止,我已经尝试过这样的事情: def markdown(text) options =
我正在尝试在我的 Rails 应用程序中实现 Markdown ,但我遇到了 Redcarpet这似乎是我想使用的。我已经将 gem 添加到我的 Gemfile 中,并且我已经从 github 克隆了
我正在尝试使用他们的 :redcarpet 过滤器过滤 Nanoc 3 中的内容。我的代码如下所示(来自规则文件): compile '/posts/*/' do filter :redcar
我无法获得换行符 ,即使内容中有一行包含空格和换行符。有什么方法可以在 redcarpet 中启用。 http://daringfireball.net/projects/markdown/synta
我正在编写一个 Ruby 应用程序,它目前使用 redcarpet渲染 Markdown。 我需要从文本中去除 Markdown 标记。有什么简单的方法吗? 最佳答案 是的,可以使用 Redcarpe
我目前正在尝试为 Rails 项目安装 Redcarpet gem。 问题是我前几天升级到Mavericks OS后安装不了,但我不确定是不是换了OS有什么关系。 这是我遇到的错误: ERROR:
有没有办法使用 Redcarpet 或 Bluecloth,这样当它插入 Markdown 时就不会生成任何标题? 例如: #header 1 产量: header 1 header 1 (prefe
我正在尝试使用 Redcarpet 渲染这样的表格 | header 1 | header 2 | | -------- | -------- | | cell 1 | cell 2 | |
使用杰基尔 2.0.3,我最初配置了 _config.yml markdown: kramdown 并且我能够在我的 example.md 中添加如下目录: --- layout: page titl
因此,我一直在利用中间人开发我自己的博客/网站,但我遇到了一些通过 redcarpet 使用围栏代码的障碍。无论我做什么,我似乎都会反复遇到同样的问题。嗯,图片值一千字,你可以在下面看到我的问题 因此
我编写了一个 Jekyll 生成器来解析 markdown 并将生成的 HTML 编码为 JSON。问题是,我的代码块没有被解析。我认为这是因为我用 Redcarpet 风格编写了 markdown,
我在 application_helper.rb 中有一个看起来像这样的 Markdown 助手。 你会如何为这样的事情编写测试?另外,这是从 Markdown 生成简单 HTML 的最佳方式吗? 谢
我正在尝试让代码突出显示适用于使用 jekyll 构建的简单博客。我希望能够在用 markdown 编写的帖子中突出显示代码,因此我启用了 redcarpet 作为标记语言。这一切正常,代码在 中格
我的 slate 有以下 Markdown 优惠项目: --- title: API Reference language_tabs: - http - javascript search:
我正在关注this tutorial,但始终无法说出“Redcarpet:Module的未定义方法'new'”。我的Gemfile中有 gem “redcarpet”。失败的那段代码: Redcarp
我正在尝试使用 Gollumn Wiki ,所以我可以编辑我的 GitHub Wiki,但我似乎无法让它工作。 我在 Ubuntu 11.10,64 位。 我也用 Ruby 1.9 试过这个,也是同样
我是一名优秀的程序员,十分优秀!