react-markdown 插件列表
react-markdown插件列表提供了多种扩展和增强Markdown语法的功能,包括可访问性增强、语法创新、格式调整、内容嵌入和转换等。
-
remark-a11y-emoji:提供可访问的emoji。
-
remark-abbr:为缩略语提供新的语法。
-
remark-admonitions:为警告提供新的语法。
-
remark-align:为文本或块对齐提供新的语法。
-
remark-attr:为Markdown添加属性的新语法。
-
remark-behead:增加或减少标题深度。
-
remark-breaks:不需要空格即可实现硬换行(如问题中所示)。
-
remark-capitalize:使用title.sh转换所有标题。
-
remark-capitalize-headings:有选择地大写标题。
-
remark-cite:为Pandoc样式引文提供新语法。
-
remark-cloudinary-docusaurus:允许Docusaurus使用Cloudinary提供优化的图像。
-
remark-code-blocks:选择和存储代码块。
-
remark-code-extra:为代码块的HTML输出添加或转换(rehype兼容)。
-
remark-code-frontmatter:从代码块中提取frontmatter。
-
remark-code-import:从文件填充代码块。
-
remark-code-screenshot:将代码块转换为carbon.now.sh屏幕截图。
-
remark-codesandbox:从代码块创建CodeSandbox。
-
remark-collapse:使某个部分可折叠。
-
remark-comment-config:使用注释配置remark。
-
remark-comments:忽略某些内容的新语法。
-
remark-container:为容器提供新语法。
-
remark-containers:为容器提供新语法。
-
remark-contributors:添加贡献者表格。
-
remark-copy-linked-files:查找并将链接文件复制到目标目录。
-
remark-custom-blocks:为自定义块提供新语法。
-
remark-definition-list:支持定义列表。
-
remark-defsplit:将链接和图像更改为具有单独定义的引用。
-
remark-disable-tokenizers:关闭某些或所有remark的标记器。
-
remark-directive:为指令提供新语法(通用扩展)。
-
remark-directive-rehype:将指令转换为HTML自定义元素(rehype兼容)。
-
remark-docx:将markdown编译为docx。
-
remark-dropcap:提供花哨且易于访问的首字下沉。
-
remark-embed-images:将本地图像嵌入为base64编码的数据URI。
-
remark-emoji:将Gemoji短代码转换为emoji。
-
remark-extended-table:支持允许跨列/跨行的扩展表格语法。跨行的扩展表格语法。
-
remark-extract-frontmatter:将前 matter 存储在 vfiles 中。
-
remark-first-heading:更改文档中的第一个标题。
-
remark-fix-guillemets:支持ASCII格式的书名号(<<, >>),将它们映射到HTML。
-
remark-flexible-code-titles:为代码块添加标题或/和具有可自定义属性的容器。
-
remark-flexible-containers:添加具有可自定义属性的自定义/灵活容器。
-
remark-flexible-markers:添加具有可自定义属性的自定义/灵活标记元素。
-
remark-flexible-paragraphs:添加具有可自定义属性的自定义/灵活段落。
-
remark-frontmatter:支持前置内容(YAML, TOML等)。
-
remark-gemoji:更好地支持Gemoji短代码。
-
remark-generic-extensions:为 CommonMark 通用指令扩展提供新语法。
-
remark-gfm:支持 GFM(自动链接文字、脚注、删除线、表格、任务列表)。
-
remark-git-contributors:根据 Git 历史、选项等添加贡献者表格。
-
remark-github:自动链接提交、问题、拉取请求和用户引用。
-
remark-github-beta-blockquote-admonitions:GitHub beta 引用块警告。
-
remark-grid-tables:描述表格的新语法(rehype 兼容)。
-
remark-heading-id:自定义标题 ID 支持 {#custom-id}。
-
remark-heading-gap:在标题之间序列化更多空白行。
-
@vcarl/remark-headings:将标题列表提取为数据。
-
remark-highlight.js:使用 highlight.js 高亮代码块(rehype 兼容)。
-
remark-hint:在 markdown 中添加提示/技巧/警告。
-
remark-html:将 markdown 序列化为 HTML。
-
remark-iframes:创建 iframe 的新语法(新节点类型,rehype 兼容)。
-
remark-ignore:使用注释排除节点转换。
-
remark-images:添加改进的图像语法。
-
remark-img-links:将相对图像路径前缀添加为绝对 URL。
-
remark-inline-links:将引用和定义更改为链接和图像。
-
remark-ins:为插入文本添加 ins 元素(与删除文本相反)。
-
remark-join-cjk-lines:删除 CJK 字符之间的额外空格。
-
remark-kbd:为键盘键提供新语法(新节点类型,rehype 兼容)。
-
remark-kbd-plus:为带加号的键盘键提供新语法(新节点类型,rehype 兼容)。
-
remark-license:添加许可证部分。
-
remark-linkify-regex:将匹配正则表达式的文本更改为链接。
-
remark-lint:检查 markdown 代码风格。
-
remark-macro:支持块宏(新节点类型,rehype 兼容)。
-
emark-math:数学的新语法(新节点类型,rehype 兼容)。
-
remark-mdx:支持 MDX(JSX,表达式,ESM)。
-
remark-mermaidjs:将 mermaid 代码块转换为内联 SVG。
-
remark-message-control:打开或关闭某些或所有消息。
-
remark-normalize-headings:确保最多存在一个顶级标题。
-
remark-numbered-footnote-labels:使用数字标注脚注。
-
@agentofuser/remark-oembed:将 YouTube、Twitter 等嵌入的 URL 进行转换。
-
remark-oembed:将换行符包围的 URL 转换为异步加载的嵌入内容。
-
remark-package-dependencies:注入依赖项。
-
remark-parse-yaml:解析 YAML 节点并将其值暴露为 parsedValue。
-
remark-pdf:将 markdown 编译为 PDF。
-
remark-ping:提供带有可配置存在检查的提及新语法(新节点类型,rehype 兼容)。
-
remark-prettier:使用 Prettier 检查和格式化 markdown。
-
remark-prism:使用 Prism(支持大多数 Prism 插件)高亮代码块。
-
remark-redact:将与正则表达式匹配的文本设置为新语法以进行隐藏。
-
remark-redactable:编写插件以从 markdown 文档中删除内容,然后恢复它。
-
remark-reference-links:将链接和图像转换为引用和定义。
-
remark-rehype:转换为 rehype。
-
remark-relative-links:将绝对 URL 更改为相对 URL。
-
remark-remove-comments:从处理过的输出中删除 HTML 注释。
-
remark-remove-unused-definitions:删除未使用的引用式链接定义。
-
remark-remove-url-trailing-slash:从所有 URL 路径的末尾删除尾随斜杠。
-
remark-renumber-references:从 1 开始连续重新编号数字引用式链接 ID。
-
remark-retext:转换为 retext。
-
remark-ruby:ruby(振假名)的新语法。
-
remark-sectionize:将标题及其后续内容包装在 section 标签中(新节点类型,rehype 兼容)。
-
remark-shortcodes:支持类似于 Wordpress 和 Hugo 的短代码的新语法(新节点类型)。
-
remark-simple-plantuml:将 PlantUML 代码块转换为图像。
-
remark-slate:将 markdown 编译为 Slate 节点。
-
remark-slate-transformer:将 markdown 编译为 Slate 节点,将 Slate 节点编译为 markdown。
-
remark-smartypants:SmartyPants。
-
remark-smcat:状态机 cat。
-
remark-sort-definitions:重新排序引用式链接定义。
-
remark-sources:插入源代码。