在 mutt 中,我试图编写格式化的电子邮件,但是将 markdown 转换为 HTML 的预处理步骤会破坏之前的消息。
我在用着这个答案将我的消息转换为 HTML。
在 mutt 中,我可以像这样写一条消息:
Dear A
# Summary of changes
1. Item 1
2. Item 2
B
它最终会按照您的预期格式化。 A 看到 B 的格式良好的 html。
不幸的是,这会破坏回复线程,因为 Markdown 使用空格的方式与发送者可能使用的方式不同。另外回复线程是呈现改为空格+文本,而不是保留 markdown/html 标记。
为了看到这一点,如果 B 使用 Mutt/HTML/Markdown 技巧进行回复,pandoc 会奇怪地解释引用的文本,并破坏回复文本。
B->A->B 之后的结果看起来像(我必须进行一些编辑以删除电子邮件等,但它基本上是正确的)
A,
You mangled my reply, you twit, people do read the chain sometimes, you know
--B
On Tue, May 4, 2021, 3:49 PM A <a> wrote:
> B,
> I can do that too!
> With formatting!
>
> 1. One-again
> 2. Two-again
> --A
> On Tue, May 04, 2021 at 03:48:21PM -0700, B <b> wrote: >
> > Summary of Changes > > > 1. Item 1 > > 2. Item 2 > > > >
>
问题
是否可能(以及我怎样才能)编辑在 Markdown 中,将我的消息转换为 HTML,然后附加上一条未更改的回复,或者(理想情况下)内嵌前一条未更改的回复。