在org-mode中,我想给内联代码添加等号和引号:
<div class="foo">
我通常在org-mode中这样做的方式是
=<div class="foo">=
当我将其导出为HTML时,它会像这样呈现:
<div class
“foo” 的&GT; =
内联(而不仅仅是创建源块)的正确方法是什么?
答案 0 :(得分:6)
您可以使用逐字标记~
,而不是:
~<div class="foo">~
答案 1 :(得分:3)
问题在于&#39; class&#39;之后的等号。被解释为结束代码段分隔符。你可以通过在等号之前插入一个空格来防止这种情况,如下所示:
=<div class = "foo">=
答案 2 :(得分:0)
我希望org-mode的源代码在Github的解析器中正确显示。但是,正如=:echo "hello"=
在Emacs中无法正确显示一样,它也无法在Github中正确显示。但是,我尝试使用C-x 8 RET
的其他字符,并LEFT DOUBLE QUOTATION MARK
和RIGHT DOUBLE QUOTATION MARK
工作。也就是说,
=:echo “hello“=
成功显示为
:echo “hello“
不幸的是,如果复制并粘贴到所有环境中,我认为它们不会真正起作用。 Vim给出了E15: Invalid expression: “hello“
。但是,我们多久会将命令粘贴到Vim的命令行中。嗯,好吧,有:@"
。