首先,我大约在 20 年前用 Visual Basic 做了一个“hello world”的东西。我曾通过试错法调整过一些 WordPress 插件,并且有一次成功地更改了我 VPS 上的所有权,从 root 开始。
那个很棒的解决方案不再遵循 [details .. open]。这与 Details block doesn’t obey open 有关,我猜。
问题是来自这部分吗?
cookedDetails.forEach((details) => {
details.setAttribute("open", "");
为什么是这样?因为它与 Discourse 中的这个很相似 ![]()
expect(cooked_html).to match_html <<~HTML
<details open="">
<summary></summary>
<p>bar</p>
</details>