旧版本NotionNext图片失效最小改动解决思路

type
status
date
slug
summary
tags
category
icon
password
 

契机

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

问题

notion image

当前配置

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

直接思路

跑到NotionNext仓库去搜索相关issue,发现确实有相关问题
notion image
 
解决方案就是直接升级到4.8.3
由于我之前是fork的仓库,这里需要对齐官方仓库,git里面添加一下远程仓库就行
notion image
notion image
解决冲突主要是很多配置文件,很头疼,好不容易解决完,运行效果不佳
notion image
感觉gitbook主题改变太大,个人不太喜欢,单独还原gitbook主题文件夹,又牵扯其他目录js文件,改起来特别麻烦

最小改动思路

直接找到对应问题代码,发现就是改变了一个js文件
notion image
 
直接把这个文件拷贝出来,覆盖自己分支上的就行,没有多余文件改动,亲测可用

总结

  • 依然水文
  • 记录一下遇到问题的解决思路

写到最后

notion image
是在往前走就好 bothsavage.github.io
 
notion image
 
将进酒部署Kimi-VL-A3B-Instruct视频推理