13m0n4de / neko-quiz

NekoQuiz 是一个 CTF 问答题通用框架,对 USTC Hackergame 猫咪问答/猫咪小测 的仿制。
https://neko-quiz.shuttleapp.rs/
MIT License
2 stars 0 forks source link

题目文本支持 Markdown 语法 #5

Closed 13m0n4de closed 9 months ago

13m0n4de commented 9 months ago

加粗、链接、代码块,这些都很重要,最好的就是能干脆支持 Markdown 语法了。

13m0n4de commented 9 months ago

纯普通文本的情况,用 markdown 库解析出来的 HTML 自带 p 标签,会导致前端显示的时候换行,序号、文本和提示不在一行里。

不支持 Makrdown 了,感觉不会方便多少,写 HTML 标签会更加方便直接。

13m0n4de commented 9 months ago

现在直接在题目信息中写 HTML 标签就好,如下:

{
  "title": "猫咪问答",
  "questions": [
    {
      "text": "为了将全世界无数物理层网络上的比特流拟人化,<b>RFC</b> 提出了一个 TCP 选项来表达数据包情绪,当向连接的系统发送 RST 数据包时,应该在此选项处填入什么内容?",
      "points": 0,
      "hint": "0",
      "answer": []
    }
  ]
}

RFC 会被加粗

13m0n4de commented 9 months ago

现在直接在题目信息中写 HTML 标签就好,如下:

{
  "title": "猫咪问答",
  "questions": [
    {
      "text": "为了将全世界无数物理层网络上的比特流拟人化,<b>RFC</b> 提出了一个 TCP 选项来表达数据包情绪,当向连接的系统发送 RST 数据包时,应该在此选项处填入什么内容?",
      "points": 0,
      "hint": "0",
      "answer": []
    }
  ]
}

RFC 会被加粗