标签: github-flavored-markdown

如何修改Redcarpet Markdown以便它可以处理类?

我在我的Rails网站上使用Redcarpet Markdown.通常我想将类(或其他属性)添加到段落,表或其他元素中,但它不允许它.如果我用HTML替换markdown元素,那么我也需要用HTML替换内部markdown,这是一个麻烦.

例如,我想将类"table"添加到markdown表元素(因此它得到了Bootstrap的表样式),但是我需要用HTML替换Markdown表.

什么是最简单的解决方案?有没有一种简单的方法来修改Markdown以便它可以处理类?或者,有没有办法在HTML元素中允许Markdown?

示例更新

我想在div,table或paragraph中添加一个类,但仍然在元素中保留markdown.例如,我想生成以下HTML:

<p class="cool">
  <b>Hello world</b> <a href="http://google.com">Google</a>
</p>
Run Code Online (Sandbox Code Playgroud)

有两种可能的解决方案,但我不知道如何使用Redcarpet Markdown进行解决方案:

  1. 获取类的特殊markdown语法,例如:

    {class: cool}
    **Hello world** [Google](http://google.com)

  2. 允许Markdown在HTML元素中工作:

    <p class="cool">
    **Hello world** [Google](http://google.com)
    </p>

目前我只是在纯HTML中做这些元素而没有降价.但是我怎样才能让#1或#2工作?

markdown rendering ruby-on-rails redcarpet github-flavored-markdown

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

如何在降价中包含资产下载链接?

我有一个小资源的JavaScript文件,我想直接下载链接到.

以下链接只是在当前选项卡中打开文件:

[myFile.js]({{file name='myFile.js'}})
Run Code Online (Sandbox Code Playgroud)

我想要点击链接实际下载文件.降价时是否可能?

markdown github-flavored-markdown

9
推荐指数
3
解决办法
6852
查看次数

Github Markdown 中的列表项之间出现额外的行

我有一个包含六个列表的自述文件。

一切正常,直到倒数第二个列表。问题是在这些列表项之间出现了一个额外的换行符。截图会更清楚:

在此处输入图片说明

我在 sublime text 中使用 Markdown Preview 包,如果我使用 Github Markdown 预处理器进行预览,我会看到相同的格式问题。

然而,最奇怪的是,如果我将文本输入到https://jbt.github.io/markdown-editor 中,我不会看到同样的问题

如果您想自己尝试,请使用以下字符串:

_git_

- **gl**: `git log <optional args>` _shows the revision history_
- **gpoh**: `git push origin head` _pushes the current branch_
- **gpom**: `git push origin master` _pushes the master branch_
- **grv**: `git remote -v` _lists the remotes_
- **gs**: `git status` _shows unstaged & staged changes_
- **gacm**: `git add -A; git commit -m "<message>"` _commits all changes with a message_ …
Run Code Online (Sandbox Code Playgroud)

markdown github-flavored-markdown

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

如何删除GitHub markdown项目符号/列表上的多余行空间?

GitHub降价代码:

1. First item
* subitem
1. Second item
Run Code Online (Sandbox Code Playgroud)

生成之间有很大的空间FirstSecond以及subitem

在此处输入图片说明

如何使subitem靠近第一项而不是恰好位于中间?

这是我用来说明正确输出的Photoshop:

在此处输入图片说明


相关问题:

  1. 多段列表项,或者阻止编号列表自动格式化
  2. Markdown:包含代码元素的编号列表段落出现问题

markdown github github-flavored-markdown

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

从Google云端硬盘添加图片到GitHub Readme.md

我在Drive中有图像,如何将其添加到Readme.md中以便在自述文件中显示图像.我曾尝试使用共享链接,但它无法正常工作.

github google-drive-api github-flavored-markdown

9
推荐指数
2
解决办法
3698
查看次数

Raku Regex 捕获和修改 LFM 代码块

更新:下面添加了更正的代码

我有一个Leanpub 风格Markdown * 文件,sample.md我想使用以下命令将其代码块转换为Github 风格的 Markdown风格Raku Regex

Here's a sample **ruby** code, which
prints the elements of an array:

{:lang="ruby"}
    ['Ian','Rich','Jon'].each {|x| puts x}

Here's a sample **shell** code, which
removes the ending commas and
finds all folders in the current path:

{:lang="shell"}
    sed s/,$//g
    find . -type d
Run Code Online (Sandbox Code Playgroud)

为了捕获lang值,例如ruby{:lang="ruby"}并将其转换为

```ruby
Run Code Online (Sandbox Code Playgroud)

我用这个代码

my @in="sample.md".IO.lines;
my @out;
for @in.kv -> $key,$val {
    if $val.starts-with("\{:lang") { …
Run Code Online (Sandbox Code Playgroud)

regex markdown github-flavored-markdown raku

9
推荐指数
2
解决办法
111
查看次数

非http方案链接的GitHub风格降价

是否可以创建除http://以外的方案的链接

例如,我正在尝试为Adblocker过滤器创建链接.我希望这可行,但事实并非如此

[Subscribe](abp:subscribe?location=http%3A%2F%2Fraw2.github.com%2Filyakatz%2Fadblock_filters%2Fmaster%2Finpage_popups.txt&amp;title=Inpage%20popups%20filter)
Run Code Online (Sandbox Code Playgroud)

它甚至可以吗?如果是这样,怎么样?

谢谢

markdown github-flavored-markdown

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

有没有办法在GitHub上引用包括标题在内的问题?

我知道我可以通过给出这样的问题编号来引用问题:#123.通过这种方式,问题的标题显示在悬停数字上.但我有一个主要问题,我想汇总所有相关问题.为了做到这一点,我想在描述中包含一个问题列表并将标题内联,如下所示:

My frontend issues
- #32 Fix unclosed HTLM tags
- #36 Remove unsupported tags
- #41 Split very complex templates into blocks
- #44 Give all images an alt attribute
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点,以便如果我更新实际问题标题,评论保持最新?

我在这里这里搜索,但找不到办法.

github github-flavored-markdown

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

内联代码中的不间断空格

我正在尝试将一个正则表达式写入^ call X *([(&]|$)README.md,但它会在句子末尾分割:

一些文字...... ^ call X
*([(&]|$)

我认为这是可能理解的存在之间的空间X*但它仍然会更好,不断显示出来.可能吗?它试过&nbsp;但似乎没有在内联模式下工作.

markdown github-flavored-markdown

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

pandoc:未知读者:gfm

我正在尝试pandoc在 Ubuntu 18.04 上使用(版本 1.19.2.4)来呈现 github 风格的降价:

pandoc --from gfm --to html README.md

这给出了错误pandoc: Unknown reader: gfm

我想我需要验证/安装gfm,但不清楚如何做到这一点。

我该如何解决这个错误?如何使用 pandoc 生成 github 风味的 Markdown?

markdown pandoc github-flavored-markdown ubuntu-18.04

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