问题标签 [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.
xaringan - 课堂上的增量幻灯片:中间:东西四处移动
当列表变大时,文本正在移动,因为它想位于中间,以任何方式更改该行为同时将元素保持在中间(如幻灯片的最后一个或第一个版本)
r-markdown - 为什么 Xaringan 幻灯片中没有出现智能引号和破折号?
问题
根据文档,Xaringan 应该
将普通引号
" "
转换为智能引号“ ”,并且将 3 个连字符“”的序列
---
变成一个破折号“—”;
我遇到的问题是,这些转换只发生在 yaml 元数据中的字符串(出现在标题幻灯片中),而不是普通幻灯片中的文本。
例子
文件minimal.Rmd
包含以下代码:
编织后,我得到以下幻灯片minimal.html
:
想法
我很确定 Xaringan 不使用Pandoc 来生成 html。如果在这个过程中使用了 Pandoc,它会默认美化引号。
我尝试
smart: true
在 yaml 元数据中使用,如RMarkdown book中所示,但没有效果。查看
moon_reader
函数的代码,我看到它调用rmarkdown::html_document
来生成 html。Github 存储库中的这个未解决的问题
RMarkdown
讨论了smart: true
调用 Pandoc 中的选项和等效选项。问题的作者建议放弃 yaml 选项,让 Pandoc 来美化引号等。但是 Xaringan 不使用Pandoc,所以这可能是相关的吗?
我的设置
在此先感谢您的帮助。
vue.js - 在 Gridsome 中生成文档索引
我用 Gridsome 和 vuew-remark 创建了一个文档站点。我将每个文件夹的文档分组。
有这样的结构:
我想要一个包含文件夹内元素列表的页面,例如,我可以创建一个 index.md 生成带有查询的列表,但我需要将它复制到所有其他文件夹。如何配置 gridsome 使其自动生成(当然,提供通用模板)。
像这样的东西:
markdown - 在带有 gatsby-transformer-remark 的 Gatsby 项目中,如何将 Markdown 链接从 folder1/filename.md 更改为 /folder1/filename/?
在这个Gatsby 项目中,我使用gatsby-transformer-remark
将 Markdown 页面转换为 html。
我有这个问题。
问题:如何配置gatsby-transformer-remark
将所有*.md
链接重命名为*/
?
我想我需要探索如何将 Markdown 链接相对路径更改为 gatsby-transformer-remark 的预处理
r - 打印带有演示者注释的 xaringan 幻灯片
是否可以使用演示者注释打印 xaringan 幻灯片?
我知道我可以使用这些方法(https://github.com/yihui/xaringan/wiki/Export-Slides-to-PDF)打印幻灯片。但我无法使用演示者注释打印出来。
谢谢!
markdown - 如何忽略 remark-lint 的文件?
remark-lint是用 JS 编写的 Markdown linter。如果提供了一套很好的规则。Codacy 还使用此工具检查上传的存储库中是否存在警告和错误。
我的存储库包含 Markdown 中的 Apache 许可证,但不幸的是,许可证的作者没有咨询和编辑来检查诸如“标题后没有点”之类的印刷错误(因为它不是一个句子!)。无论如何,remark-lint 现在正在抱怨,但是如果我更改文档,它就不再是 Apache 许可证了。(参见与 GitHub 使用的许可证检测工具的讨论。他们拒绝 Markdown 文件相同。)
我的问题是:如何配置 remark-lint 以忽略文件或更好地忽略每个文件/目录的规则。
我读到:
但它没有说明如何像用户 linter 那样禁用内联规则或每个文件的每个配置。
css - 在 xaringan 演示文稿中禁用鼠标滚动
我在 RStudio 和我的 Mac 上使用 xaringan 制作幻灯片,魔术鼠标滚动太敏感了,基本上使我的鼠标用作指针非常困难。有没有办法禁用鼠标滚动?
这里的一个remark.js 问题表明它可能是可能的。我尝试使用上面链接的问题来包含 css 块
但不太熟悉 javascript 和 css 我不确定还有什么可以尝试的。有谁知道如何在 xaringan 中实现这一目标?
javascript - 如何配置 remark.js 来解析 Markdown 中嵌入的 HTML?
我正在使用remark
为包含 HTML 标记的 Markdown 文档获取 AST。当我运行这个:
我得到一个包含 1 级标题的 AST:
但是,如果我改用显式h1
标签:
我得到一个html
包含标签文本及其内容的类型节点:
我想在第二种情况下获得与第一种情况相同的 AST,即我想remark
解析 HTML。我希望它默认这样做,因为 Markdown 允许包含 HTML;如果这是由解析器配置选项启用的,我找不到它。指针将非常受欢迎。
reactjs - 如何在 react-markdown 中使用自定义组件
上下文:我有一个带有Chakra UI的Next.js站点。我有一些用户提供的降价内容,这些内容是在运行时从外部源(例如,GitHub用于存储库)获取的。README.md
现在,默认情况下,react-markdown(基于remarkjs)使用 HTML<img>
标记来标记图像(![]()
)。我想在用户提供的 markdown中使用Next.js 10 中发布的新组件。<Image />
此外,我还想用相应的 Chakra UI 组件替换其他标签。
我该怎么做呢?
解决方案
然后在所需的页面中:
其他元素也一样...