问题标签 [remarkjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
506 浏览

markdown - 如何使用 gatsby-transformer-remark 在 markdown 中获取自定义备注?

我的降价有一些额外的注释,看起来像这样:

我怎样才能得到描述?

0 投票
1 回答
581 浏览

r - xaringan 中固定大小的幻灯片?

我正在尝试在 中构建一个演示文稿xaringan,它使用remarkjs. 我想让幻灯片全部固定大小,这样它们就不会随着浏览器的大小而缩放。原因是我的演示文稿需要适合我将在会议上进行演示的格式。

有没有办法我可以做到这一点?谢谢。

0 投票
1 回答
810 浏览

intellij-idea - 向 IntelliJ 添加 Markdown JSX 语言注入

简短的摘要

所以,我试图在我的项目中使用MDX 。这只是 MarkDown 与一些 JSX(包括 ES6 导入)混合在一起。我想使用 IntelliJ 编辑文件并为 Markdown 位和 JSX 位获得正确的语法突出显示。

我想我应该能够为此配置语言注入,但我在尝试前进时有点停滞不前。看起来我需要自己编写 XML,因为我想要的语言语法是 JSX,而 UI 中唯一的目标语言是 xml、js、sql 和其他一些常见的语言。

我试过的

查看Groovy 注入Java 注入的源代码,我开始拼凑我需要的东西。

查看了我的一个示例 MDX 文件的 PSI 结构(我已经告诉 IntelliJ 将其视为 Markdown)。我可以看到我的 JSX 标记被注册为 HTML_TAG 元素。

IntelliJ 未能导入该消息,并显示“没有导入新条目”。然后我查看了一个示例导出,发现我应该使用<LanguageInjectionConfiguration>标签,所以我尝试了:

...但是,我收到了同样的错误。

查看 IntelliJ 日志,它显示此错误:

2018-10-23 12:17:28,680 [3894254] WARN - s.compiler.PatternCompilerImpl - Markdown 中的 JSX:psiElement().withElementType(org.intellij.plugins.markdown.lang.MarkdownTokenTypes.HTML_TAG)

java.lang.IllegalStateException: 33(.): 'org.' 方法名称开始无效,应为“(”

在 com.intellij.patterns.compiler.PatternCompilerImpl.throwError(PatternCompilerImpl.java:293)

...很长很长的堆栈跟踪...

在 java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

MarkdownTokenTypes.HTML_TAG绝对是方法签名之一IElementType所必需的。withElementType

结论

我担心我把这件事复杂化了。是否有编写自定义语言注入的好指南?我不清楚place标签的返回类型应该是什么,也不清楚我是否应该使用模式而不是位置。

0 投票
1 回答
592 浏览

javascript - Using HTML in YML yields [Objcet Object] in js-yaml

I'm using HTML in YML yields [Object Object]

It's rendering as

but I want my output to be

My JS Code :

Console output :

It is coming as [object Object] instead of <strong>\n Some Bold Text\n</strong>

0 投票
1 回答
392 浏览

markdown - 如何为 gatsby-transformer-remark 定义 frontmatter 字段?

是否可以定义允许的字段,包括 gatsby-transformer-remark 的默认值?只要所有降价字段都具有相同的字段集,一切都很好。但并非所有字段都是必需的,我往往会忘记添加它们。这会导致中断 GraphQL 查询。

因此,能够定义这些字段会很酷。有人可以指出我正确的位置。到目前为止,我还没有找到任何提示。

0 投票
0 回答
429 浏览

r - 如何在围栏代码块中转义星号?

我正在编写一个 Xaringan 演示文稿,其中包含一些受保护的 SQL 代码块。(我正在向人们介绍我们作为一个团队使用的一些代码。)

在这些代码块中,我有一些多行注释。评论的意思是“您可以运行它来检查数据,但不要将其包含在完成的脚本中。” 所以他们 /* 在开头的单独行上, */ 在结尾的单独行上。

不幸的是,Xaringan 在最后一行中使用了那个 * 并将其理解为“突出显示该行”。有没有办法摆脱这种行为?我在文档中环顾四周,并没有在任何地方看到它。不过我可能会错过它。

我尝试过反斜杠、反斜杠... Presentation Ninja 显示了一个带有双星号的示例,但这是为了突出显示包含它,而不是在逃避行为时显示它。下面是我能想到的最简单的例子:

我最终看起来大概是这样的——</p>

——但最后一行被突出显示。

0 投票
1 回答
418 浏览

r - xaringan::summon_remark() 没有来自 R 的互联网连接

我使用包创建了一些幻灯片xaringan。但是当我通过点击 RStudio“编织”按钮编织文件时,只出现一个白色窗口。

使用我的浏览器打开生成的 html 文件会按预期显示演示文稿。因此,我认为moon_reader从包中找不到remark.js. 我还发现可以remark.jsxaringan::summon_remark().

不幸的是,这对我不起作用,因为由于我所在机构的安全限制,我无法从 R 内部访问互联网。

是否有任何其他解决方法可以使用moon_reader

0 投票
1 回答
179 浏览

css - xaringan / 备注中列之间的“短”垂直边框

如何在 xaringan / remark 的列之间创建“短”垂直边框?

我想在我的幻灯片中的列之间添加一个垂直边框,但这个边框只有 div 高度的 80% 左右。这是两列布局的 xaringan 示例:https ://slides.yihui.name/xaringan/#15

我想左列边框的 css 可能看起来像这样:

但是我怎样才能让它比 div 的高度短一点呢?

0 投票
1 回答
287 浏览

graphql - 从markdown文件映射到列表的graphql输出

我正在使用 Gatsby.js 并使用 GraphQL 从降价文件中检索数据。markdown 文件的内容结构为:

使用插件gatsby-transformer-remark,我得到的 graphql 输出是这样的:

是否可以获得降价列表的数组甚至对象,以便我可以映射(循环)我的 javascript 代码中的值?

谢谢

0 投票
1 回答
496 浏览

r - xaringan 包中的增量幻灯片在长列表中失败

我正在尝试使用xaringan包制作一个增量列表,但是一堆项目符号一起出现。这是视觉示例:

在此处输入图像描述

在此示例中,当我单击一次时,元素 1 看起来像计划的一样。当我第二次单击时,元素 2 和 3 都 --出现了。然后我第三次单击以显示第 4 个元素。

这是我使用的代码:

它实际上是非常基本的,我不明白为什么它会失败。起初我以为它与分层项目符号有关:

因为我的问题似乎只出现在这些情况下。但是,我再次尝试了另一个全新的示例:

这也给了我错误的输出:

在此处输入图像描述

我错过了什么?是我的设置还是其他人可以重现该问题?

我有 Rstudio 版本:1.2.1335

和我的会话信息: