2016-12-05 7 views
1

a * aのようなAsciiDocソースは、通常のテキスト "a * a"としてHTMLに変換されます。アスタリスクが行内の最初の空白以外の文字であれば、リストを開始します(これは正常です)。しかし、リテラルアスタリスクで段落を始める必要があります。 (通常のテキストとして本バックスラッシュでレンダリング)asciidocからhtmlへの変換の行頭にあるアスタリスク

  • `*`
    • <code>内にレンダリング)*
  • \*
    • の\ *:私はそれを逃れるために、以下を試してみました
  • +*+
    • *<code>内部レンダリング)
  • pass::[*]
    • エラー:block macro cannot occur here: pass::[*]
  • '*'
    • *<em> —の内側に、私がこれまでに必要なものに近いレンダリング)
    • 、それは通常のテキストとして表示されるようにAsciiDocソースの行の先頭にアスタリスクを指定する方法

HTML出力には?

答えて

1

それは、 inline passthroughsについては、異なる形のpassが必要であることが分かった。私はまた、@Mario Lopezで提案された解決策をチェックしました。

  • パススルー:
    • pass:[*]
    • +++*+++
    • $$*$$
  • ディスターブリストパターン
    • 私は、下記のオプションを要約します(FAQから "公式" ソリューション)
    • *text
    • *{sp}
  • HTMLは
    • &#42;
    • &#x002A;
エスケープ
2

あなたは私が知っている2つの選択肢があります。それをリストに変換するパターンは、アスタリスクとそれに続くスペースです。このようにレンダリングされます

* item 

:あなたはスペースを省略するか、スペースの属性を使用することができますいずれか

関連する問題