date
icon
password
博客链接
Pin
Pin
Hide-in-Web
Hide-in-Web
网址
type
slug
tags
category
bottom
bottom
Hide-in-Config
Hide-in-Config
comment
status
summary
网站新添加页面后打开页面显示: Application error 【NotionNext 4.7.1, hexo 主题】
问题描述:

解决方法:
出现这个问题后,我觉得是页面本身出现了问题,于是我将页面的一个个区块单独提到一个测试页面里面进行测试,看是否会出现报错,经过无数次的失措后,我发现以下几个问题是导致我的页面报错的主要原因:
① 公式与代码块之间是否有分割线或是文字说明将它们隔开。
如果直接将公式与代码块连接在一起,会导致网站出现 application error 的报错。
② 公式内部的代码并不是使用 latex 代码也会出现图中的错误。

比如上图所示的公式 ,虽然这个公式看起来和 latex 公式显示的一样,但其实代码内部是用这个写的 “𝐶𝑜𝑠𝑡(ℎ_𝜃(𝑥), 𝑦)” ,而如果使用 latex 来写应该是 “Cost(h_{\theta}(x), y)” 。我猜可能是在网站构建的过程中,如果碰到公式会使用 latex 代码来进行转述,因此前面的公式不符合 latex 的语法规则,因此会报错。

暂时只遇到上面这样的情形,如果有更多的情况欢迎大家在评论区补充🥳。
其实大多数情况下都不会报错,不过还是整理了几个不会报错的情形:
① “公式”后面接上“标注”块;
② 两个公式之间直接挨着也没有问题;

③ 公式很复杂也没有问题;

④ 同步区块不会出现问题;
这个分为两种情况,一种是从页面内同步到其他地方,这个不会影响本页面;
另一种是从其他地方同步到网站的页面,这个需要确保引用的地方是已经发布为网址的,否则网站页面内不会显示同步区块,但这个并不会引起 application error。
特殊情况:同步的区块内含有同步的,与上面的两种情况一致。
algolia 搜索插件在网站某些页面删除后无法自动更新索引【NotionNext 4.7.1, hexo 主题】
解决方法:
经过一次次试错后,我发现可以通过下面的方式更新索引。
首先进入 algolia 的 dashboard 中,根据下图的步骤进行操作:

然后点击 "Clear records" ,按要求输入 "CLEAR":

最后进入 vercel 页面重新部署 (Redeploy) 就可以啦!
网站的标注框内图片在网站上只能框大小显示,无法缩放【NotionNext 4.7.1, hexo 主题】
问题描述:
比如像这样:
这是一个标注框+图片示例:

在上面的标注框中,我已经将图片居中显示且缩小了(如下图),但是图片在网站中依旧是处于最大的状态。

解决方法:
解决上述问题的方法是使用 notion 中三列排布的功能,可以将图片调整到最合适的状态,或者干脆就把图片放在标注框外。
下面是居中显示的图片:

具体的操作方法如下图所示:

网站的双列图片会重叠【NotionNext 4.7.1, hexo 主题】
问题描述:
我的配置页面显示:

我的网站页面显示:

解决方法:
解决方法,在使用双列模式时,将左侧的图片选择为靠右,将右侧的图片选择为靠左,然后要缩小左右两幅图片的大小,刷新网页查看是否还有重叠现象出现,如果还有,就再调整一下大小。
网站的相关页面链接有时候可以显示有时候无法显示【NotionNext 4.7.1, hexo 主题】
问题描述:

上面引用的这两个页面创建于同一天,同一个页面,该页面也已经通过 notion 自带的网页分享(并非网站的构建页面),可是只有“通频带”页面能够在页面发布后正常显示,通频带左边的“共射(共基、共集)”页面在网页中无法显示。我刚开始觉得是名字长短的问题,可是就算将前面一个页面名字缩减为“共射”,也无法正常显示。
解决方法:
有两种方法:
- 将想要引用的页面单独放在一行就可以了。
- 统一将页面的图标都替换为 “📼”,我发现将页面图标换为这个后,页面引用在行内也能够正常显示在网站里(可能还有其他图标也可以实现这点,目前只发现了这个)。
一些建议:
可以在网页配置中专门创立一个 Page 用于存放网页会引用的页面,这样就不需要再浪费一个 notion 网页分享的名额,使用时直接引用,也省去很多查找的时间。
2024.10.8 【NotionNext 4.7.3, hexo 主题】【补充】:
在我的一些笔记页面中,即便图标替换为上面的图案也是链接无法显示的,只要需要引用的页面没有单独放在一行,就会出现引用链接消失的问题。
解决的方法就是在笔记页面单独弄出一个部分专门存放会被引用到的页面,只要前面提到了引用的页面且单独放在同一行,后面不管是在行内引用还是行间引用页面都没有问题。
操作图片展示
2024.10.12 【NotionNext 4.7.3, hexo 主题】【补充】:
今天我发现,上面的问题也可以通过 链接 的方式解决,比如我们想要引用“哈希函数”的页面,使用这种方式 → 【 】,如左边所示,这个页面是显示不出来的,notion 中的显示如下图所示:

但通过这种方式 → 【 哈希函数】,可以正常显示我的页面。

- 如果上面的方法都无法使用,还有一共很取巧的方法,先将需要引用的页面发布,然后复制被引用页面的网页链接,在 notion 中粘贴,改名也可以实现想要的效果。如果只需要引用某个区块,也可以进入被引用页面选中特定区块,鼠标右键,复制“指向突出显示的内容的链接”,在回到原页面粘贴就可以了。
在进行页面的引用的时候,粘贴时最好采用的是“提及”方式进行访问,如果采用 URL 方式进行访问会让用户在点击后进入你引用的 notion 页面,而非是通过网页形式访问。正常点击页面链接后会跳转到一个新的网页,如下图所示:
