问题标签 [multimarkdown]
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.
markdown - 如何使用 Markdown 对同一文档的部分进行链接引用,其中标题是带有空格的句子?
虽然这有效
这不起作用
Steps to deployment
并且是我文件requirements
中的标题/部分标题。README.md
vim - 使用文件类型插件文件(ftplugin)改变vim/neovim中的文件类型
自动化创建 multimarkdown 注释的步骤。我希望 neovim 根据第一行的内容更改文件的文件类型。我所有的 multimarkdown 笔记都以title
Eg开头
title: Euclidean Distance
理想情况下,我希望将其保留在我的 init.vim (.vimrc) 文件之外,但是当我将以下内容放入../ftplugin/txt.vim
文件中时,neovim 不会在读取/打开时更新缓冲区。
如何让 neovim 检查文件的第一行并更改其类型或至少更改其语法。谢谢。
我了解运行时不会监视所有文件。自动检查文件类型并进行更改的唯一方法是通过 init.vim (.vimrc)使用autocmd
和获取文件ftplugin/txt.vim
html - 我可以从 md 文件生成相互引用的 html 页面吗
我可以在多个相互引用的 .md 文件中编写文档,然后使用像 Dillinger 这样的工具将所有这些 .md 文件转换为多个相互引用的 html 页面吗?
即我可以自动(使用 Dillinger 或 Stackedit 或任何其他软件)从
至
这样我就可以在我编写的软件上构建和维护在线文档,并期望用户可以通过以下方式访问文档:
直接读取插入到我的源中的 .md 文件,或者,
每当我发布/更新我的软件时,在他们的浏览器上可视化我将从 .md 文件生成的 html 文档
shell - 如何使用 MMD Parser 生成带有页码的目录
我正在编写一个 shell 脚本(.sh)来:
- 将 markdown 文件 (README.md) 转换为 HTML
- 将 HTML 文件转换为乳胶。
- 将乳胶文件转换为 PDF。
shell 脚本在步骤 1-2 中使用 MultiMarkdown v6(由 Fletcher Penney 提供),在步骤 3 中使用“pdflatex”。文件会自动生成和格式化。
PDF 页面有编号,但是目录中的页面没有编号,并且问号出现在 toc 中。
我在 README.md 的最顶部包含了元数据。该脚本使用元数据生成乳胶文件。我使用 Github readme.md 的常用方法创建了目录。
MMDv6 提供了“{{TOC}} 函数”(我没有使用它)。我无法理解这个函数,所以我只是使用上面提到的方法创建了一个目录。
MultiMarkdown 用户指南有一小部分关于 toc ( https://fletcher.github.io/MultiMarkdown-6/MMD_Users_Guide.html#tableofcontents )。
关于 MMD 和乳胶的有用信息
( https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-and-LaTeX )
我的目录结构如下:
ETC...
该脚本运行良好,但是,我希望目录中有页码。PDF 上的目录如下所示:
- 抽象的 (??)
- 系统安装 (??)
- 系统架构 (??)
其中 (??) 对应于页码。我怎样才能解决这个问题?你有什么建议吗?谢谢
macos - pkgsrc:无法安装 multimarkdown
看来我无法使用 pkgsrc 安装 multimarkdown:
我该如何解决?
markdown - 是否可以在降价表中使用降价来格式化文本?
我需要能够构建一个仅包含格式化文本的降价表(表内的 html 不是一个选项)。似乎降价解析器没有应用 h3:
有谁知道如何将此h3格式化为h3?
bbedit - BBEdit 中的美人鱼和 MMD?
我是脚本方面的菜鸟(多年来......)和 BBEdit 粉丝用户。我通常会在 StackO 或 GitH 上找到解决问题的方法,但这次我没有,我最终决定创建一个帐户。Stackoverflow 上的第一篇文章!好紧张!
BBEdit 非常适合我的工作。但是我尝试做两件事,我绝对需要知道这是否可能,或者我是否为 Atom 改变(希望做得好)......这将非常痛苦。如果没有绝对的把握,我无法阻止这样的爱情故事……我就是写不出来。
所以首先我使用了很多 MD 和 Ryan Dotson 的 Preview CSS。
我对这个很满意,但它不处理桌子或 MMD 的东西。有没有 CCS 可以预览 MMD 的地方?或者有办法让 Ryan Dotson CSS 的一部分代码来做到这一点?我想,如果我没有答案,我会直接问他......
其次,有没有办法直接在BBEdit中通过插件,或者CSS,或者魔术,来使用美人鱼,,
非常感谢。楚斯GG
markdown - 修改 Jekyll 中的链接行为
我有一个很痒的问题,我肯定需要解决。
每次我在我的 Jekyll 网站中插入一个链接时,如果我把它写在 Markdown 文件或 HTML 文件中,我都会写以下内容:
显然,它比打字更长、更无聊、更有压力
有没有一种方法可以默认为每个链接添加rel
andtarget
属性(可能在_config.yml
文件中),以便我可以轻松插入一个简单的<a>
标签,然后用所有额外的东西解析它?
我知道我也可以在 Markdown 中插入属性,就像这样,但仍然需要大量输入......
提前非常感谢,这肯定会改变我的游戏!
python-3.x - 逐行处理 Markdown 文件时跳过处理防护代码块
我是一个非常缺乏经验的 Python 编码器,所以我很有可能以完全错误的方式解决这个特定问题,但我很感激任何建议/帮助。
我有一个 Python 脚本,它逐行遍历 Markdown 文件并重写[[wikilinks]]
为标准 Markdown[wikilink](wikilink)
样式链接。我在一个函数中使用了两个正则表达式,如下所示:
这适用于大多数 Markdown 文件。但是,我偶尔会得到一个包含[[wikilinks]]
在受保护代码块中的 Markdown 文件,例如:
在上述情况下,我应该跳过处理[[201802150808 Product Prioritization]]
围栏代码块内部。我有一个正确识别围栏代码块的正则表达式,即:
但是,由于现有函数是逐行运行的,因此我无法找到一种方法来跳过 for 循环中的整个部分。我该怎么做呢?