- gf24240 的博客
《梦溪笔谈·科技》卷十四:第二次 @[pdf]() 革命
- @ 2026-10-25 21:57:07
前言
书接上回。
对了忽然发现今天最后一天集训,再也不能上 dxd 的课了。
格式
但是, 在开头会默认加上你当前的网址。例如这个 blog,假如网址是 https://www.bcoi.cn/blog/327/114514abc998244353dxd666,那么我写 @[pdf](/edit) 实际上会访问 https://www.bcoi.cn/blog/327/114514abc998244353dxd666/edit。什么都不写就默认打开当前网页。例如:
就是这样了。
打开 文件
在 goj 就发现有些题目直接用 pdf 作为题面了,所以很好奇如何实现。假如我们把 pdf 文件上传到「我的文件」里,得到的会是个下载链接。例如:拓扑排序讲义(来源于 dxd 文件,安全可下载)。
直到发现 @ 的 这篇 blog。发现里面的 pdf 竟然还能打开。但按理说 [pdf] 格式不是被禁用了吗(从「上回」以来我们就一直这样以为)?打开源码会发现:
@[pdf](/d/gfhd/file/223/%E5%8A%A8%E8%A7%84.pdf?noDisposition=1)
它在链接后加上了 ?noDisposition=1。这就声明了这个链接应该被打开而不是下载。例如你可以访问 这个链接。就可以直接打开了。
同时,也开发了打开 HTML、打开 txt 之类的。格式相同。