在 Telegraph 中格式化列表 API

Formatting lists in Telegraph API

正在开发一个系统,该系统包括通过 python 在 Telegraph 上发布文章。 一般来说,一切正常。但最近我发现

      标签在不同浏览器中有奇怪的行为。在 Telegraph 的移动版本上,它按预期工作,而在其他任何地方都不是。除了对行数进行硬编码外,还有其他解决方案吗? 您可以在此处自行查看 https://telegra.ph/Arthur-Conan-Doyle-Estudio-en-Escarlata-1-09-06(自 2021 年 10 月 5 日起生效)。 我使用的代码如下:

      def update_page(path, title, content, author):
        response = telegraph.edit_page(path, html_content = content, title = title,
                                     author_name = author, return_content=True)
        current_path = 'http://telegra.ph/{}'.format(path)
        return current_path 
      
      html = '''
      <ol>
        <li>Coffee</li>
        <li>Tea</li>
        <li>Milk</li>
      </ol>
      <ul>
        <li>Coffee</li>
        <li>Tea</li>
        <li>Milk</li>
      </ul>
      '''
      title = 'Testing lists'
      update_page(test_path, title, html, AUTHOR)
      

      行为示例: the behavior I need, mobile version of Telegraph 这是 what I get in Chrome, Firefox and Safari

尝试将列表项写在一行中,例如

  • 1
  • 2
  • 3
  • 。这为我解决了。