2016-12-05 14 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;