找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 98|回复: 0

[分享] AI 转 BBCode 工具测试:多级列表和代码块的结合表现

[复制链接]
  • 打卡等级:本地老炮

9337

威望

7439

金钱

1万

贡献

管理员

自由的灵魂

积分
107425
主题
5630
回帖
26661
注册时间
2003-4-10
最后登录
2026-10-1
发表于 2026-8-23 14:11:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
这是一个综合测试用例,覆盖列表内代码块的多种场景。

测试工具:

Markdown转UBB工具 - Markdown/UBB格式转换器

测试代码

请复制以下 Markdown 内容,到工具中,点击"转换(覆盖)":

  1. ### 测试1:无序列表 + 代码块(无缩进)

  2. - 列表项1
  3. - 列表项2
  4. ```python
  5. def test():
  6.     if True:
  7.         print("hello")
  8. ```
  9. - 列表项3
  10. - 列表项4

  11. ---

  12. ### 测试2:有序列表 + 代码块(无缩进)

  13. 1. 第一项
  14. 2. 第二项
  15. ```javascript
  16. function test() {
  17.     console.log("hello");
  18. }
  19. ```
  20. 3. 第三项
  21. 4. 第四项

  22. ---

  23. ### 测试3:有序列表 + 缩进代码块(列表项内部)

  24. 1. 配置步骤一
  25. 2. 配置步骤二
  26.    ```bash
  27.    cd /var/www
  28.    sudo chmod -R 755 .
  29.    sudo systemctl restart nginx
  30.    ```
  31. 3. 配置步骤三
  32. 4. 配置步骤四

  33. ---

  34. ### 测试4:多级列表 + 缩进代码块

  35. 1. 父级项目1
  36.    - 子项A
  37.    - 子项B
  38.      ```sql
  39.      SELECT * FROM users
  40.      WHERE status = 1
  41.      ORDER BY id DESC
  42.      LIMIT 10;
  43.      ```
  44.    - 子项C
  45. 2. 父级项目2
  46.    - 子项D
  47.    - 子项E

  48. ---

  49. ### 测试5:列表间的独立代码块

  50. 1. 要点一
  51. 2. 要点二
  52. 3. 要点三

  53. ```html
  54. <div class="container">
  55.     <p>Hello World</p>
  56. </div>
  57. ```

  58. 4. 要点四(验证代码块是否打断列表,第4项能否与前三项保持同一列表)

  59. ---

  60. ### 测试6:代码块中包含特殊字符

  61. - 第一步:修改变量配置
  62.   ```php
  63.   $config = array(
  64.       'database' => 'my_db',
  65.       'username' => 'admin_123',
  66.       'password' => 'pass_word',
  67.       'host' => 'localhost_primary'
  68.   );
  69.   ```
  70. - 第二步:验证配置
  71. - 第三步:重启服务

  72. ---

  73. ### 测试7:多个代码块在同一列表

  74. 1. 前端配置
  75.    ```css
  76.    .container {
  77.        width: 100%;
  78.        padding: 20px;
  79.    }
  80.    ```
  81. 2. 后端配置
  82.    ```python
  83.    app.config['DEBUG'] = True
  84.    app.config['SECRET_KEY'] = 'my_secret_key'
  85.    ```
  86. 3. 部署配置
  87.    ```yaml
  88.    environment: production
  89.    replicas: 3
  90.    port: 8080
  91.    ```
  92. 4. 完成
复制代码



关键检查点

  • 列表是否连续:列表项之间是否有 list 标签打断
  • 代码块缩进是否保留:代码块内部的行首空格是否完整
  • 代码块中的特殊字符:_、$、# 等是否被正确保留
  • 有缩进的代码块(测试3、4、6):是否在列表项内部保持连续


测试结果展示:



测试1:无序列表 + 代码块(无缩进)

  • 列表项1
  • 列表项2
    1. def test():
    2.     if True:
    3.         print("hello")
    复制代码

  • 列表项3
  • 列表项4




测试2:有序列表 + 代码块(无缩进)

  • 第一项
  • 第二项
    1. function test() {
    2.     console.log("hello");
    3. }
    复制代码

  • 第三项
  • 第四项




测试3:有序列表 + 缩进代码块(列表项内部)

  • 配置步骤一
  • 配置步骤二   
    1.    cd /var/www
    2.    sudo chmod -R 755 .
    3.    sudo systemctl restart nginx
    复制代码

  • 配置步骤三
  • 配置步骤四




测试4:多级列表 + 缩进代码块

  • 父级项目1
    • 子项A
    • 子项B     
      1.      SELECT * FROM users
      2.      WHERE status = 1
      3.      ORDER BY id DESC
      4.      LIMIT 10;
      复制代码

    • 子项C
  • 父级项目2
    • 子项D
    • 子项E




测试5:列表间的独立代码块

  • 要点一
  • 要点二
  • 要点三
    1. <div class="container">
    2.     <p>Hello World</p>
    3. </div>
    复制代码

  • 要点四(验证代码块是否打断列表,第4项能否与前三项保持同一列表)




测试6:代码块中包含特殊字符

  • 第一步:修改变量配置  
    1.   $config = array(
    2.       'database' => 'my_db',
    3.       'username' => 'admin_123',
    4.       'password' => 'pass_word',
    5.       'host' => 'localhost_primary'
    6.   );
    复制代码

  • 第二步:验证配置
  • 第三步:重启服务




测试7:多个代码块在同一列表

  • 前端配置   
    1.    .container {
    2.        width: 100%;
    3.        padding: 20px;
    4.    }
    复制代码

  • 后端配置   
    1.    app.config['DEBUG'] = True
    2.    app.config['SECRET_KEY'] = 'my_secret_key'
    复制代码

  • 部署配置   
    1.    environment: production
    2.    replicas: 3
    3.    port: 8080
    复制代码

  • 完成




十分完美!


不懂就搜!点此搜点拨论坛。如果本坛没有,请尝试点此问AI,或跟帖提问。
发帖前注意看置顶帖。
不定期借助AI对点拨论坛陈年老帖进行挖坟回复,打扰勿怪!
您的提问是对点拨论坛的最大贡献!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2026-10-2 00:44 , Processed in 0.041772 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表