- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要在 kramdown 的列表项中嵌入一个代码块。代码块由 Pygments 突出显示。
结果如下图所示。我希望代码块向右移动以证明它是列表元素的一部分。 kramdown 文档使用fenced block 样式,它不适用于我的Jekyll 站点,所以我使用另一个:
{% highlight robotframework %}
...
{% endhighlight %}
这种方式如何自动控制缩进?
感谢您的任何建议。
最佳答案
kramdown
支持列表中的围栏代码块。
根据 Planet Jekyll FAQ ,关键是缩进你的围栏代码块与列表项对齐。还需要在围栏 block 的上方和下方放置一个分隔换行符:
Q: How can I get backtick fenced code blocks (e.g. ```) working inside lists (with kramdown)?
The gist is that the indentation for the code block in lists is determined by the column number of the first non-space character after the list item marker. Huh?
Let's use some examples (note the leading spaces get replaced with dots e.g.
·
to help along):Bulleted List
*·some text => use 2 spaces indentation e.g.
```
$ gem install beerdb
```
*···some text => use 4 spaces indentation e.g.
```
$ gem install beerdb
```Numbered List
1.·some text => use 3 spaces indentation e.g.
```
$ gem install beerdb
```==> If you line up the fenced code block with the "natural" list indentation, it will work.
For more examples, see the syntax highlighter sandbox list page - (source).
关于css - 在 kramdown 中使用适当的缩进将代码块嵌入到列表项中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34987908/
我一直在尝试创建一个嵌套列表,如下所示(使用 kramdown,用于 GitHub 页面),但 HTML 输出不是语义的;第二级列表使用段落代替列表元素,第三级列表项使用代码块。 1. Do some
我正在使用 Jekyll (kramdown),并且想让一些文本居中对齐。 我找到了 适用于字体颜色和大小,但不适用于 text-align . 我怎样才能对齐一些文本。 我试过了: Test Tex
在 kramdown 中,通常很容易向某些文本添加类。例如,这里是一个 block 引用: > This is a blockquote. {:.example} HTML 输出: This is a
我正在使用 Jekyll 默认的 kramdown。我有一个使用 显示的表格 surround text, etc. | Tables | Are | Cool |
我正在使用 Jekyll 和用 Markdown 编写的 Github-Page 构建一个网站。我希望能够轻松地永久链接到标题,就像大多数在线文档所做的那样。 我想在单击标题时获取带有哈希值的 URL
所以我最近在 Github Pages 上从 Maruku 切换到了 Kramdown,但遇到了一个问题: 这是导致问题的 Markdown : Five days ago I wrote [Stan
我需要在 kramdown 的列表项中嵌入一个代码块。代码块由 Pygments 突出显示。 结果如下图所示。我希望代码块向右移动以证明它是列表元素的一部分。 kramdown 文档使用fenced
从 http://kramdown.rubyforge.org/syntax.html#footnotes 中逐字提取示例,我在 IRB 中运行以下命令: Kramdown::Document.new
我有以下代码在添加液体代码块后重置编号列表: ... 6. Install the Ruby Google API client with `gem install google-api-client
我还没有找到如何将 GitLab 的 RedCarpet 更改为 Kramdown 的说明。 在 Kramdown 上,我找到了安装方法: sudo apt-get install ruby sudo
我在 Github 上使用 Jekyll 和 Kramdown。我的博客标题,我放在 _config.yml , 出现在页面的页眉中,但也在页脚中出现两次。我想抑制页脚中的两次出现。有没有办法做到这一
Kramdown 似乎可以识别 Jekyll 中的 Github Flavored Markdown。但 GitHub 中提供的复选框似乎没有使用 Kramdown 进行渲染,有什么想法吗? 我正在尝
我有一个在 kramdown 1.10 上运行的 Jekyll 博客,我曾尝试更改我的脚注列表的位置,但没有成功。这是为了在 github-pages 站点上运行,但在本地也不起作用。 根据 this
我在 Github 上使用 Jekyll 和 Kramdown,我想知道是否有一种方法可以链接到页面中的一行。说我有 some line here 稍后我想链接到这一行。如果这一行是一个部分,那么 a
目前,在 Jekyll 中使用 kramdown,使用 [^1] 的脚注会显示带上标的数字。1 但是,我希望脚注看起来像这样 [1] 以维基百科的方式。 我在哪里可以找到操纵这个小改动的代码? 最佳答
我将 Jekyll 与 kramdown 和 pygments 一起使用,它适用于 javascript 或 python 代码,但是当我创建 php 时: {% highlight php %} h
我正在努力尝试建立我的第一个 Jekyll 博客。我正在尝试运行 jekyll 服务器,但在将其输入终端后我收到错误消息: You are missing a library required for
我正在尝试在我的 Jekyll 网站的页面(不是帖子)上使用 Kramdown 的自动“目录”生成器。 _includes/toc.html Table of Contents {:toc}
我想将页面标题的哈希链接引入网页的菜单中。该网页是使用 Jekyll 生成的,其默认布局如下所示: {% include head.html %} {% include head
我想完全禁用 Jekyll 中使用的 Kramdown 缩进代码块。我习惯使用反引号方法。我禁用缩进代码块的主要原因是我在典型的 post.md 中使用了相当多的 html,我在下面提供了一个示例:
我是一名优秀的程序员,十分优秀!