type
status
date
slug
summary
tags
category
icon
password
问题
A Very Crazy Bug You Can Never Imagine!!!
与上面的问题类似,由于我的公式块和代码块紧密相连导致页面无法渲染,网页控制台报错如下:
进入网页后无法渲染,显示404:

解决方案
在公式块和代码块之间加入空行即可,加入后可以正常显示
原因:
公式块(Equation)和某些会“二次改写 DOM”的块(最常见是 Code Block / Mermaid / Callout)如果在 Notion 里紧挨着,react-notion-x 在客户端 hydration 阶段会拿到一棵“被提前改写过的 DOM”,React 再去 diff 时就会发现:要插入的节点已经不在原来的父节点下面了,于是直接抛
insertBefore 异常,整页崩。
- 作者:Yuyuzheng2499
- 链接:http://yuyuzheng2499.com/install/katex-problem-404
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
