我在我的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进行解决方案:
获取类的特殊markdown语法,例如:
{class: cool}
**Hello world** [Google](http://google.com)
允许Markdown在HTML元素中工作:
<p class="cool">
**Hello world** [Google](http://google.com)
</p>
目前我只是在纯HTML中做这些元素而没有降价.但是我怎样才能让#1或#2工作?
markdown rendering ruby-on-rails redcarpet github-flavored-markdown
我有一个小资源的JavaScript文件,我想直接下载链接到.
以下链接只是在当前选项卡中打开文件:
[myFile.js]({{file name='myFile.js'}})
Run Code Online (Sandbox Code Playgroud)
我想要点击链接实际下载文件.降价时是否可能?
我有一个包含六个列表的自述文件。
一切正常,直到倒数第二个列表。问题是在这些列表项之间出现了一个额外的换行符。截图会更清楚:
我在 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) GitHub降价代码:
1. First item
* subitem
1. Second item
Run Code Online (Sandbox Code Playgroud)
生成之间有很大的空间First,Second以及subitem:
如何使subitem靠近第一项而不是恰好位于中间?
这是我用来说明正确输出的Photoshop:
相关问题:
我在Drive中有图像,如何将其添加到Readme.md中以便在自述文件中显示图像.我曾尝试使用共享链接,但它无法正常工作.
更新:下面添加了更正的代码
我有一个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) 是否可以创建除http://以外的方案的链接
例如,我正在尝试为Adblocker过滤器创建链接.我希望这可行,但事实并非如此
[Subscribe](abp:subscribe?location=http%3A%2F%2Fraw2.github.com%2Filyakatz%2Fadblock_filters%2Fmaster%2Finpage_popups.txt&title=Inpage%20popups%20filter)
Run Code Online (Sandbox Code Playgroud)
它甚至可以吗?如果是这样,怎么样?
谢谢
我知道我可以通过给出这样的问题编号来引用问题:#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)
有没有办法做到这一点,以便如果我更新实际问题标题,评论保持最新?
我正在尝试将一个正则表达式写入^ call X *([(&]|$)README.md,但它会在句子末尾分割:
一些文字...... ^ call X
*([(&]|$)
我认为这是可能理解的存在之间的空间X和*但它仍然会更好,不断显示出来.可能吗?它试过 但似乎没有在内联模式下工作.
我正在尝试pandoc在 Ubuntu 18.04 上使用(版本 1.19.2.4)来呈现 github 风格的降价:
pandoc --from gfm --to html README.md
这给出了错误pandoc: Unknown reader: gfm。
我想我需要验证/安装gfm,但不清楚如何做到这一点。
我该如何解决这个错误?如何使用 pandoc 生成 github 风味的 Markdown?