标签: markdown

在 Kramdown 中启用脚注

从http://kramdown.rubyforge.org/syntax.html#footnotes逐字获取示例,我在 IRB 中运行以下命令:

Kramdown::Document.new('This is some text.[^1]. Other text.[^footnote].').to_html
Run Code Online (Sandbox Code Playgroud)

返回:

"<p>This is some text.[^1]. Other text.[^footnote].</p>\n"
Run Code Online (Sandbox Code Playgroud)

这似乎表明默认情况下 Kramdown 中禁用脚注。我怎样才能启用它们?我查看了[选项文档](http://kramdown.rubyforge.org/options.html),但我没有看到那里列出的启用/禁用脚注的选项。

ruby markdown

1
推荐指数
1
解决办法
557
查看次数

增加 Markdown 文件中的标题级别

我有以下 Markdown 文件:

# Headline 1 #

Some text

## Subheadline 1 ##

More text

# Headline 2 #

Even more text
Run Code Online (Sandbox Code Playgroud)

我想将标题级别加深为:

## Headline 1 ##

Some text

### Subheadline 1 ###

More text

## Headline 2 ##

Even more text
Run Code Online (Sandbox Code Playgroud)

我说的是 300 页的文本,所以手动完成将是 PITA。我对这个“简单”问题的vimsedbash和解决方案感到满意SublimeAtom

解决这个问题的最佳方法是什么?

vim markdown sed sublimetext

1
推荐指数
1
解决办法
613
查看次数

PHP Parsedown 获取所有标题

我使用Parsedown将 Markdown 转换为 HTML,如下所示:

$pd->text('# My First heading');
Run Code Online (Sandbox Code Playgroud)

如果想要自动使用第一个站点标题 (h1) 作为自定义菜单的条目。我已经查看了源代码,但无法找到获取所有标题的好方法。

也许有一些功能在elements起作用。有谁有想法获得全部或至少第一个标题。

php markdown parsedown

1
推荐指数
1
解决办法
2117
查看次数

Jekyll 在 Github 页面上取消隐藏参考样式链接

我一直在使用 github 页面来jekyll使用文档自动生成我的博客markdown

我想使用参考样式链接,然后在页面底部显示链接列表。

基本上,我希望将参考样式链接打印在页面上,默认情况下它们是隐藏的。

这个想法是有一个参考列表,读者可以参考以获取更多信息。

例如,以下文本:

# some header
...some body text in the blog with a link to [wikipedia][1]
...
...
# reference links
[1]: https://www.wikipedia.org
Run Code Online (Sandbox Code Playgroud)

生成以下输出:


一些标题

...博客中的一些正文带有维基百科的链接 ......

参考链接

[1]: https: //www.wikipedia.org


如图所示,参考样式链接在 中使用,markdown但也显示在页面上。

之前的“正确”输出是通过复制每一行并转义特殊字符来实现的,但这似乎有点多余。

_config.yml这可以通过更改或使用来实现吗ruby?也欢迎其他选择(css魔法?)。

太棒了;我想要一种方法来“取消隐藏”页面底部的参考样式链接markdown

markdown github jekyll

1
推荐指数
1
解决办法
423
查看次数

如何发送MarkDown到API

我正在尝试将一些 Markdown 文本发送到其余 api。刚才我发现 json 中不接受换行符。

\n\n

例子。如何将其发送到我的 api:

\n\n
An h1 header\n============\n\nParagraphs are separated by a blank line.\n\n2nd paragraph. *Italic*, **bold**, and `monospace`. Itemized lists\nlook like:\n\n  * this one\n  * that one\n  * the other one\n\nNote that --- not considering the asterisk --- the actual text\ncontent starts at 4-columns in.\n\n> Block quotes are\n> written like so.\n>\n> They can span multiple paragraphs,\n> if you like.\n\nUse 3 dashes for an em-dash. Use 2 dashes for ranges (ex., "it\'s all\nin chapters 12--14"). …
Run Code Online (Sandbox Code Playgroud)

rest markdown json

1
推荐指数
1
解决办法
7463
查看次数

我可以使用 Jekyll 将 Markdown 文件嵌入到 Markdown 文件中吗?

我正在使用 Jekyll 生成一个网站。一个 Markdown 文件是否可以包含另一个 Markdown 文件?如果我想在几页的开头使用相同的 Markdown 文本,这可能很有用。

markdown jekyll

1
推荐指数
1
解决办法
996
查看次数

如何在Typora中编写任务列表?

当我尝试在typora中编写markdown时遇到一些问题,它可以立即渲染文本。在typora的markdown风格中,在行首使用“-”可以渲染列表,使用“-[]”或“-[x]”可以渲染完整或不完整的任务列表。然而,每次我尝试编写“-[]”时,typora 总是检测到字符“-”并呈现一个列表而不是任务列表。有什么解决办法吗?谢谢!

markdown

1
推荐指数
1
解决办法
2797
查看次数

GitHub Markdown 和颜色

我有一个包含以下代码的表。在 Markdown 查看器和 GitHub 页面上,颜色显示正确。但 GitHub 上没有。

|-   |-  |-   |-   |-   |
| <span style="font-family: Source Code Pro; padding: 20px; background-color: #000000; color: #fff;">#000000</span> |
Run Code Online (Sandbox Code Playgroud)

GitHub 上的结果:

在此输入图像描述

GitHub 页面上的结果

在此输入图像描述

表格的缺点是它在较小的屏幕尺寸下不会向下移动,而只能向右移动。如何创建一种网格布局?

markdown github github-flavored-markdown

1
推荐指数
1
解决办法
9574
查看次数

Pandoc - 可以同时更改边距和字体大小吗?

用作可重现示例的 Markdown 示例(GitHub 超链接)

我将上面超链接中的 markdown 粘贴到 Atom 文本编辑器中,并将其另存为 Documentation.md 文件。我可以运行以下两个单独的 Pandoc 命令,每个命令都可以减少 pdf 的边距,并将输出 pdf 的字体大小增加到 12。

pandoc -s -V documentation.md geometry:margin=1in -o documentation.pdf

pandoc -s -V documentation.md fontsize=12 -o documentation.pdf

当我将这两个命令组合到下面时,出现如下错误。我的 Pandoc 语法有问题吗?

pandoc -s -V documentation.md geometry:margin=1in fontsize=12 -o documentation.pdf

pandoc Geometry:margin=1in openBinaryFile: 不存在(没有这样的文件或目录)

markdown latex pdflatex pandoc

1
推荐指数
1
解决办法
4308
查看次数

在使用 rmarkdown 生成的投影仪演示文稿中垂直居中对齐列的内容

如何在`rmarkdown::beamer_presentation 中垂直居中对齐多列的内容?

正如对这个 SO 帖子的回答的评论中所建议的那样,我尝试过::: {.column width="30%"},但这对我不起作用。

在此处输入图片说明

如果有一种简单的方法可以为每一列不同的方式对齐内容,那也将非常有用(例如,c1:顶部,c2:中间,c3:底部,c4:中间)。

移动电源

---
output:
  bookdown::pdf_book:
    base_format: rmarkdown::beamer_presentation
    slide_level: 2
    keep_tex: true
---

## Figures in columns top-aligned
::: columns

:::: {.column width="30%"}
```{r top-p-5, echo=FALSE, out.width='30%'}
plot(pressure[1:5,])
```
::::

:::: {.column width="30%"}
```{r top-p-10, echo=FALSE, out.width='50%'}
plot(pressure[1:10,])
```
::::

:::: {.column width="30%"}
```{r top-p-all, echo=FALSE, out.width='100%'}
plot(pressure[1:nrow(pressure),])
```
::::

:::

## Figures in columns center-aligned (not working)
::: columns

::: {.column width="30%"}
```{r center-p-5, echo=FALSE, …
Run Code Online (Sandbox Code Playgroud)

markdown latex r beamer r-markdown

1
推荐指数
1
解决办法
302
查看次数