旧版本NotionNext图片失效最小改动解决思路
type
status
date
slug
summary
tags
category
icon
password
契机
好久没写博客了,最近在notion写博客的时候发现用notionNext同步到个人网站时,图片无法预览。猜测是notion加了防盗链措施,去notionNext官方github上寻找解决方案,需要升级到4.8.3就可以解决。但我本地的notionNext相对4.8.3太过陈旧,贸然和过来需要解决许多冲突,并且最不能接受的是gitbook主题风格大改。所以本文提供最小升级方案,并且有解决思路明细,希望对你有帮助。
问题

当前配置
我的本地版本为4.1.5,commit:a7442831
我是fork到自己的仓库,并且我有更改部分代码,包含环境+主题优化

直接思路
跑到NotionNext仓库去搜索相关issue,发现确实有相关问题

解决方案就是直接升级到4.8.3
由于我之前是fork的仓库,这里需要对齐官方仓库,git里面添加一下远程仓库就行


解决冲突主要是很多配置文件,很头疼,好不容易解决完,运行效果不佳

感觉gitbook主题改变太大,个人不太喜欢,单独还原gitbook主题文件夹,又牵扯其他目录js文件,改起来特别麻烦
最小改动思路
直接找到对应问题代码,发现就是改变了一个js文件

直接把这个文件拷贝出来,覆盖自己分支上的就行,没有多余文件改动,亲测可用
总结
- 依然水文
- 记录一下遇到问题的解决思路
写到最后
Last update: 2025-04-25