如何将 Pandoc markdown 导出为 Worpress.com 兼容 PHP Markdown Extra?
How to export Pandoc markdown to Worpress.com compatible PHP Markdown Extra?
我有 Pandoc 标准 markdown
格式的降价文档,我想在免费 wordpress.com 博客上发布("free" 意味着我无法安装插件或修改 Wordpress PHP 个文件)。
正式地,wordpress.com 支持它转换成 HTML 的 PHP Markdown Extra 变体,所以理论上我可以使用 Pandoc 将我的文件转换成这种 markdown_phpextra
格式( Pandoc 完美地做到了这一点)。
但是,如 this SO question 中所述,我注意到我的段落在博客上出现错误,因为 wordpress.com 在转换为 HTML 时按字面意思使用 markdown-linebreaks 而不是 reflow/rewrap 段根据 "markdown_phpextra" 规范
例如,这个markdown_phpextra
文本
This is a sentence.
This is a another sentence.
应该变成
<p>This is a sentence.
This is a another sentence.</p>
在HTML中,但实际上是由wordpress.com转换为
<p>This is a sentence.<br>
This is a another sentence.</p>
如何将我的 markdown
文件转换成某种与 wordpress.com 兼容的格式?
- 是否可以让 Pandoc 在一行中导出每个段落?这将立即解决 around/solve 我的问题。
- 我可以直接使用 Pandoc 导出到 wordpress.com-syntax-highlight-compatible HTML 吗?当我使用 Pandoc 直接转换为 HTML.
时,我有很多代码片段没有突出显示
Pandoc 有一个选项 wrap
:
--wrap=auto
|none
|preserve
Determine how text is wrapped in the output (the source
code, not the rendered version). With auto
(the default),
pandoc will attempt to wrap lines to the column width specified by
--columns
(default 72). With none
, pandoc will not wrap
lines at all. With preserve
, pandoc will attempt to
preserve the wrapping from the source document (that is,
where there are nonsemantic newlines in the source, there
will be nonsemantic newlines in the output as well).
Automatic wrapping does not currently work in HTML output.
因此使用 --wrap=none
调用 pandoc 将根据需要将段落放在一行中。
我有 Pandoc 标准 markdown
格式的降价文档,我想在免费 wordpress.com 博客上发布("free" 意味着我无法安装插件或修改 Wordpress PHP 个文件)。
正式地,wordpress.com 支持它转换成 HTML 的 PHP Markdown Extra 变体,所以理论上我可以使用 Pandoc 将我的文件转换成这种 markdown_phpextra
格式( Pandoc 完美地做到了这一点)。
但是,如 this SO question 中所述,我注意到我的段落在博客上出现错误,因为 wordpress.com 在转换为 HTML 时按字面意思使用 markdown-linebreaks 而不是 reflow/rewrap 段根据 "markdown_phpextra" 规范
例如,这个markdown_phpextra
文本
This is a sentence.
This is a another sentence.
应该变成
<p>This is a sentence.
This is a another sentence.</p>
在HTML中,但实际上是由wordpress.com转换为
<p>This is a sentence.<br>
This is a another sentence.</p>
如何将我的 markdown
文件转换成某种与 wordpress.com 兼容的格式?
- 是否可以让 Pandoc 在一行中导出每个段落?这将立即解决 around/solve 我的问题。
- 我可以直接使用 Pandoc 导出到 wordpress.com-syntax-highlight-compatible HTML 吗?当我使用 Pandoc 直接转换为 HTML. 时,我有很多代码片段没有突出显示
Pandoc 有一个选项 wrap
:
--wrap=auto
|none
|preserve
Determine how text is wrapped in the output (the source code, not the rendered version). With
auto
(the default), pandoc will attempt to wrap lines to the column width specified by--columns
(default 72). Withnone
, pandoc will not wrap lines at all. Withpreserve
, pandoc will attempt to preserve the wrapping from the source document (that is, where there are nonsemantic newlines in the source, there will be nonsemantic newlines in the output as well). Automatic wrapping does not currently work in HTML output.
因此使用 --wrap=none
调用 pandoc 将根据需要将段落放在一行中。