Ответ 1
Вы можете использовать дословные маркеры, ~
, вместо этого:
~<div class="foo">~
В org-mode я хочу дать встроенный код с равными знаками и кавычками:
<div class="foo">
Как обычно я делаю это в org-mode,
=<div class="foo">=
Когда я экспортирую это в HTML, он будет отображаться следующим образом:
<div class
"Foo" > =
Каков правильный способ сделать это inline (а не просто создать исходный блок)?
Вы можете использовать дословные маркеры, ~
, вместо этого:
~<div class="foo">~
Проблема заключается в том, что знак равенства после "класса" интерпретируется как разделитель кода закрытия кода. Вы можете предотвратить это, вставив пробел перед значком равенства, например:
=<div class = "foo">=
Я хотел, чтобы исходный код 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. Ну, ладно, есть :@"
.