我在 github 中的 Markdown 代码(.md 文件)中有以下部分:
## src/app/contextBroker/
Run Code Online (Sandbox Code Playgroud)
我想在同一个 .md 文件中的一个点包含一个指向它的链接。然而,这似乎/有点问题。我试过了:
[src/app/contextBroker/ (Main program)](#src-app-contextBroker-)
Run Code Online (Sandbox Code Playgroud)
和
[src/app/contextBroker/ (Main program)](#src/app/contextBroker/)
Run Code Online (Sandbox Code Playgroud)
和小写相同:
[src/app/contextBroker/ (Main program)](#src-app-contextbroker-)
[src/app/contextBroker/ (Main program)](#src/app/contextbroker/)
Run Code Online (Sandbox Code Playgroud)
但没有人工作过。
关于在这种情况下使用正确的语法有什么想法吗?
我正在尝试从 .md 源文件以编程方式生成 html。
如果我在Remarkable使用 python3 markdown的编辑器中编辑它们,它就可以工作。我的意思是从编辑器导出的 html 是正确的。例如来源
~~~~python
import os, sys
~~~~
Run Code Online (Sandbox Code Playgroud)
产生大约呈现为的 html
import os, sys
Run Code Online (Sandbox Code Playgroud)
但是,当我的 python 脚本尝试呈现文本时,似乎不支持此语法。围栏标签只是出现在输出中,而不是被解析。我基本上是这样做的:
html = markdown.markdown(md_text)
Run Code Online (Sandbox Code Playgroud)
Python 似乎无法识别 fenced_code 扩展:
>>> markdown.markdown (markdown_text, extensions=markdown.extensions.fenced_code)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'markdown.extensions' has no attribute 'fenced_code'
>>> dir (markdown.extensions)
['Extension', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'parseBoolValue', 'unicode_literals', 'warnings']
Run Code Online (Sandbox Code Playgroud)
我认为相关的扩展必须存在,因为Remarkable正确处理代码。
如何启用代码防护/语法高亮?
Github 风格的围栏是相同的,即它的工作非常出色,而不是在我的脚本中。块缩进似乎只是做块引用突出显示。
我正在使用宝石“红地毯”。我有一个降价文件。我希望能够用一些 ruby 变量来渲染它。像这样的东西:
# my_file.md
###Something
fdafdsfdsfds
---
<% for n in my_numbers do %>
<%= n %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
做这样的事情的正确方法是什么?如何传递和呈现 ruby 变量?
我目前正在开发一个网络应用程序,其中大部分内容都是用 Markdown 编写的。因此,为了处理这个问题,我想我可以创建一个 github 存储库来托管所有降价文件,然后使用 fetch() api 从 github 中获取文件。
我的代码看起来像这样:
fetch('https://github.com/erasabi/trekthroughs/blob/master/pen_testing/RickdiculouslyEasy.md')
.then(response => response.blob())
.then(result => console.log(result));
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,我收到了这个错误:
无法加载https://github.com/erasabi/trekthroughs/blob/master/pen_testing/RickdiculouslyEasy.md:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问 Origin 'null'。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以在禁用 CORS 的情况下获取资源。
无论如何要这样做吗?最终结果是,一旦我获取了降价文件的内容,我想使用 showdown 或markedjs 将内容转换为网站的 html。
将带有 HTML 的 Markdown 文件转换为纯 Markdown
in.md# Title
## Subtitle
### Sub-subtitle
<span><div>Line before image</div><div><br></div><div><img src="img.png" width=404 height=255><br></div><div><br></div><div>Line after image</div><div><br></div><div>Text</div></span><h1><span>Heading 1</span></h1><span><div>Text</div><div><br></div></span><h2><span>Heading 2</span></h2><span><div>Text</div></span><h3><span>Heading 3</span></h3><div><span>Text</span></div><div><span><br></span></div><span><div>Line before code</div><code><pre><code><div>Code line 1</div><div>Code line 2</div><div>Code line 3</div></code></pre></code><div><span style="">Line after code</span><br></div><div><span style=""><br></span></div><div><span style=""><a href="http://pandoc.org">Link</a></span></div><div><span style=""><br></span></div><div><ul><li>Unordered bullet 1<br></li><li>Unordered bullet 2<br></li></ul></div><div><span style=""><br></span></div><div><ol><li>Ordered bullet 1<br></li><li>Ordered bullet 2<br></li></ol></div><div><span style=""><br></span></div></span><blockquote style="margin:0 0 0 40px;border:none;padding:0px;"><span><div><span style="">Quote line 1</span></div></span><span><div><span style="">Quote line 2</span></div></span></blockquote><span><div><span style=""><br></span></div><div><span style="">Text</span></div><div><span style=""><br></span></div><div><i>Italic</i></div><div><i><br></i></div><div>Text</div><div></div></span>
Markdown text
More Markdown text
Run Code Online (Sandbox Code Playgroud)
我尝试了许多 Pandoc 脚本:
pandoc -f markdown -t markdown_strict …
我正在尝试创建一个降价表,其中一列应该有一个复选框。
我尝试了以下方法:
| Db2WoC Plan | Total time | RPO,RTO met |
| ------------------------------------------- | --------- |-------------|
| Db2 on Cloud Entry/Enterprise 1 TB | 8:10:16 | <ul><li>[x] item1</li><li>[ ] item2</li></ul> |
| Db2 Warehouse on Cloud for transaction | 8:10:16 | - [x] ok |
| Db2 Warehouse on Cloud(AWS) | 8:10:16 | - [x] ok |
| Db2 Warehouse on Cloud(Softlayer) | 8:10:16 | - [x] ok |
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用。
我看到以下结果:
Db2WoC Plan Total time RPO,RTO met
Db2 on …Run Code Online (Sandbox Code Playgroud) 我正在尝试从 laravel 的降价模板中删除标题部分,但它不起作用,我将文件发布到我的供应商文件夹和所有文件中。
这是我的消息组件:
@component('mail::layout')
{{-- Body --}}
{{ $slot }}
{{-- Subcopy --}}
@isset($subcopy)
@slot('subcopy')
@component('mail::subcopy')
{{ $subcopy }}
@endcomponent
@endslot
@endisset
{{-- Footer --}}
@slot('footer')
@component('mail::footer')
© {{ date('Y') }} {{ env('APP_NAME') }}.
@endcomponent
@endslot
@endcomponent
Run Code Online (Sandbox Code Playgroud)
还有我的布局文件:
{!! strip_tags($slot) !!}
@isset($subcopy)
{!! strip_tags($subcopy) !!}
@endisset
{!! strip_tags($footer) !!}
Run Code Online (Sandbox Code Playgroud)
有什么帮助吗?
另外,是否可以在不使用默认布局的情况下制作我自己的降价模板?我尝试将 Laravel Markdown 组件直接添加到我的邮件刀片 .php 文件中,但一切看起来都像垃圾且不居中。
提前致谢。
我正在尝试使用 Rmarkdown 将 SQL 查询中的表显示为 pdf。但是,我得到的表格太宽,不适合文档。
我被推荐使用 Pander 包,因此我尝试使用 pandoc.table() 函数,该函数在控制台上效果很好,但由于某种原因,它阻止了我的文档在 Rmarkdown 中呈现。
代码看起来有点像这样:
rz = dbSendQuery(mydb, "select result.id result_id, company.id company_id, (...)")
datz = fetch(rz, n=-1)
Run Code Online (Sandbox Code Playgroud)
这是一个很长的查询,但正如我所说,它适用于 MySQL 和 R 控制台(在 RStudio 上工作)。
所以,当我做
kable(datz, "latex", col.names = c(colnames(datz)), caption=paste('This is a sample table')) %>% kable_styling(latex_options = "striped") %>% column_spec(1, bold = T, color = "red"))
Run Code Online (Sandbox Code Playgroud)
打印的结果太宽而无法放入 PDF。
我不知道我该如何解决这个问题。我尝试使用 pander 包中的 pandoc.tables(),但与我在 kable 中的选项相比,结果的格式似乎非常简陋。
我正在用 Python 开发 Telegram Bot,但我很难正确使用 Markdown。但是我找不到有关电报降价实施的任何适当资源。由于两个不同的降价“版本”(Markdown 和 Markdown_V2),它变得更加复杂。并且它们都与正常聊天字段的行为(手动输入)不匹配。
测试字符串:
*Bold*, _italic_, *_bold and italic_*, **double bold**, __double italic__, __**double bold and double italic**__
Run Code Online (Sandbox Code Playgroud)
parse_mode="Markdown":
粗体、斜体、_粗体和斜体_、双粗体、双斜体、双粗体和双斜体
parse_mode="Markdown V2":
粗体、斜体、粗体和斜体、双粗体、双斜体、双粗体和双斜体
在聊天中:
*粗体*、_斜体_、*_粗体和斜体_*、双粗体、双斜体、**双粗体和双斜体**
——
如何添加粗体和斜体,是否还有其他命令,例如下划线等?我需要一些解释。谢谢。
这可能是一个相当直接的问题。
我想测试一个对象是否是一个情节对象。理想情况下,我会测试一个ggplotly()对象。
有没有简单的方法可以做到这一点?我似乎找不到这样的功能;
> x <- ggplot()
>
> is.ggplot(x)
[1] TRUE
Run Code Online (Sandbox Code Playgroud)
如果有人能指出我正确的方向,将不胜感激!
markdown ×10
github ×2
python ×2
r ×2
email ×1
fetch ×1
git ×1
javascript ×1
kable ×1
laravel ×1
mysql ×1
pandoc ×1
plotly ×1
python-3.x ×1
r-markdown ×1
r-plotly ×1
ruby ×1
shell ×1
shiny ×1
telegram-bot ×1