代码之家  ›  专栏  ›  技术社区  ›  TheInfiniteWin2

是否有python库允许从标记转换为html(包括列表)?[闭门]

  •  1
  • TheInfiniteWin2  · 技术社区  · 2 年前

    是否有python库允许从标记转换为html(包括列表)?

    我试过使用两个库:markdown和markdown2 这两个库都接受以下输入: enter image description here

    ###Stepped
    The translation will pause if:
    - There are no translations for this word
    - There are multiple translations for this word
    
    And will ask you how to continue
    

    并将其转换为: enter image description here

    <h3>Stepped</h3>
    
    <p>The translation will pause if:
    - There are no translations for this word
    - There are multiple translations for this word</p>
    
    <p>And will ask you how to continue</p>
    

    我正在寻找类似的功能 https://markdowntohtml.com/

    1 回复  |  直到 2 年前
        1
  •  2
  •   Chris    2 年前

    这是一个相当标准的功能。

    问题可能在于你的投入。在列表上方添加一个空行:

    ###Stepped
    The translation will pause if:
    
    - There are no translations for this word
    - There are multiple translations for this word
    
    And will ask you how to continue
    

    我还建议在标题后添加一个空行,以及一个空格,将哈希与标题文本分隔开来:

    ### Stepped
    
    The translation will pause if:
    
    - There are no translations for this word
    - There are multiple translations for this word
    
    And will ask you how to continue
    

    这有助于源代码的可读性,而源代码是 explicit design consideration :

    标记格式语法的首要设计目标是使其尽可能可读。其想法是,标记格式的文档应该可以按原样以纯文本的形式发布,而不会看起来像是被标记了标签或格式说明。

    之间的空间 ### Stepped 在许多规范和实施中也需要, including CommonMark ,它正在迅速获得吸引力:

    开头的顺序 # 字符后面必须跟空格或制表符,或在行尾。