2016-12-05 15 views
1

a * a這樣的AsciiDoc源文件被轉換爲HTML,作爲普通文本「a * a」。如果星號是該行中的第一個非空格字符,它將啓動一個列表(這是正常的)。不過,我需要用字面星號開始一個段落。我嘗試了以下逃吧:asciidoc到html轉換行的開始處的字面星號

  • `*`
    • *(渲染內<code>
  • \*
    • \ *(呈現爲普通文本,但與反斜線存在)
  • +*+
    • *(呈現內部<code>
  • pass::[*]
    • 錯誤:block macro cannot occur here: pass::[*]
  • '*'
    • *(渲染內<em> —最接近我需要什麼到目前爲止)

,使其顯示爲普通文本如何指定在AsciiDoc源行的開頭星號在HTML輸出中?

回答

1

它事實證明,對於inline passthroughs,需要不同形式的pass。我也檢查了@Mario Lopez建議的解決方案。我總結了以下選項:

  • 直通:
    • pass:[*]
    • +++*+++
    • $$*$$
  • 打擾列表模式
    • {empty}*( 「正式」 從FAQ溶液)
    • *text
    • *{sp}
  • HTML逸出
    • &#42;
    • &#x002A;