- 分享
- 2024-09-30 22:24:40 @
Markdown Manual for AKIOI OJ
AKIOI OJ的Markdown使用手册
前言
本OJ支持Markdown进行内容展示,使用 古老的 Markdown渲染引擎hoedown
进行渲染,并使用MathJax
渲染数学公式。
您也可以在Markdown中插入HTML代码。不过只有少部分标签以及属性可以显示,其他会被安全转义。
为了更方便地使用Markdown编写您的内容,下面将展示一些用法:
排版
粗体
删除线下划线 斜体 高亮 a3**粗体** ~~删除线~~ _下划线_ *斜体* ==高亮== a^3
行内代码块:
print("IAKIOI")
`print("IAKIOI")`
块级代码块(支持语法高亮):
a = 1 print(a+2)
\`\`\`python a = 1 print(a+2) \`\`\`
引用(块级):
asdasd
> asdasd
表格
下面是一个示例:
测试点编号 | 特殊性质 |
---|---|
1 | \(L, W, N \leqslant 5\)且湖底深度相同 |
2 | \(N \leqslant 100, d_i \leqslant 1\) |
3~4 | \(N \leqslant 100, d_i \leqslant 3\) |
5 | \(L, W, N \leqslant 100\)且只有\(1 \times 1 \times 3\)的方块 |
6~10 | 无 |
源代码:
| 测试点编号 | 特殊性质 |
| --------- | ------- |
| 1 | $L, W, N \leqslant 5$且湖底深度相同 |
| 2 | $N \leqslant 100, d_i \leqslant 1$ |
| 3~4 | $N \leqslant 100, d_i \leqslant 3$ |
| 5 | $L, W, N \leqslant 100$且只有$1 \times 1 \times 3$的方块 |
| 6~10 | 无 |
脚注
这是一个脚注示例1。(脚注将会被添加到内容最后面)
源代码:
这是一个脚注示例[^1]。
\[^1\]: 这是脚注的内容。
数学公式
支持$...$
以及$$...$$
,例如:
这是前后文这是前后文\(c^d\mod N\equiv c^{ed}\mod N\equiv m\)这是前后文这是前后文。 2
\[
\left\{
\begin{aligned}
&gcd(e_1,e_2)=1\\
&m^{e_1}\equiv c_1\mod N\\
&m^{e_2}\equiv c_2\mod N
\end{aligned}
\right.
\]
\[
\begin{array}{c|c|c}\hline
\textbf{测试点编号}&{~~~~~~~~n\le~~~~~~~~}&~~~~\textbf{特殊限制}~~~~\cr\hline
\textsf1\sim \sf2 & 8& \cr\hline
\sf3\sim 6 & 15& \cr\hline
\sf7\sim 8 & 400&\textsf{A}\cr\hline
\textsf9 & 400 &\sf B\cr\hline
\sf10\sim 12 & 400&\cr\hline
\sf13\sim 14 & &\sf C\cr\hline
\sf15\sim 20 & &\cr\hline
\end{array}
\]
这是前后文这是前后文$c^d\mod N\equiv c^{ed}\mod N\equiv m$这是前后文这是前后文。
$$
\left\{
\begin{aligned}
&gcd(e_1,e_2)=1\\
&m^{e_1}\equiv c_1\mod N\\
&m^{e_2}\equiv c_2\mod N
\end{aligned}
\right.
$$
$$
\begin{array}{c|c|c}\hline
\textbf{测试点编号}&{~~~~~~~~n\le~~~~~~~~}&~~~~\textbf{特殊限制}~~~~\cr\hline
\textsf1\sim \sf2 & 8& \cr\hline
\sf3\sim 6 & 15& \cr\hline
\sf7\sim 8 & 400&\textsf{A}\cr\hline
\textsf9 & 400 &\sf B\cr\hline
\sf10\sim 12 & 400&\cr\hline
\sf13\sim 14 & &\sf C\cr\hline
\sf15\sim 20 & &\cr\hline
\end{array}
$$
HTML内容
您可以插入iframe标签等,但是会有所限制。
例如:
asdasd
源代码:
<b>asdasd</b>
<script>alert("You have been hacked!");</script>
<script>alert("You have been hacked!");</script>
这将会被安全转义,而非执行脚本
<iframe src="//old.xzynb.top/hack.php" scrolling="no" allowfullscreen="true"></iframe>
iframe会开启沙盒模式,仅允许脚本执行。
我知道你在想什么,通过onload
、onclick
和onerror
这些属性间接执行JS代码?
别想了,这些属性会被过滤掉
<img src="//not.found" onerror="alert('You have been hacked!');" />
通过利用href属性执行JS代码的方式也不行
<a href="javascript:alert('You have been hacked!');">点我</a>
5 条评论
-
Jerry-Hello LV 6 @ 2024-10-08 18:20:59
-
2024-10-08 18:20:43@
asdasd
-
2024-10-06 21:53:01@
@Jerry-Hello
-
2024-10-06 21:48:23@
qp
-
2024-10-01 15:00:11@
qp
- 1