当前位置: 首页 > news >正文

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

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

契机

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

问题

在这里插入图片描述

当前配置

我的本地版本为4.1.5,commit:a7442831

我是fork到自己的仓库,并且我有更改部分代码,包含环境+主题优化

在这里插入图片描述

直接思路

跑到https://github.com/tangly1024/NotionNext仓库去搜索相关issue,发现确实有相关问题

在这里插入图片描述

解决方案就是直接升级到4.8.3

由于我之前是fork的仓库,这里需要对齐官方仓库,git里面添加一下远程仓库就行

在这里插入图片描述

在这里插入图片描述

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

rm -rf ./.next
rm -rf ./out
yarn
yarn run dev

在这里插入图片描述

感觉gitbook主题改变太大,个人不太喜欢,单独还原gitbook主题文件夹,又牵扯其他目录js文件,改起来特别麻烦

最小改动思路

直接找到对应问题代码,发现就是改变了一个js文件

在这里插入图片描述

直接把这个文件拷贝出来,覆盖自己分支上的就行,没有多余文件改动,亲测可用

总结

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

写到最后

在这里插入图片描述

相关文章:

  • 对第三方软件开展安全测评,如何保障其安全使用?
  • AimRT从入门到精通 - 04RPC客户端和服务器
  • 【网络安全实验】SSL协议的应用
  • 【AI提示词】系统分析员
  • react + antd 实现后台管理系统
  • 计算机视觉的未来发展趋势
  • 【学习笔记】深入理解Java虚拟机学习笔记——第1章 走进Java
  • python实现基于Windows系统计算器程序
  • 复刻低成本机械臂 SO-ARM100 舵机配置篇(WSL)
  • FastAPI 与数据库交互示例
  • QGraphicsView QGraphicsScene QGraphicsItem 的关系
  • 文本中地理位置提取方法—正则和NLP模型
  • 吴恩达深度学习作业 RNN模型——字母级语言模型
  • Web 应用服务器:功能、类型与核心作用全解析
  • 写了个脚本将pdf转markdown
  • 题解传送门
  • 2025年- H18-Lc126-54.螺旋矩阵(矩阵)---java版
  • 【c++】【STL】priority_queue详解
  • Git 完整教程:初学者分步指南
  • python数据分析(八):Pandas 文本数据处理
  • 甘肃公布校园食品安全专项整治案例,有食堂涉腐败变质食物
  • 三大上市猪企:前瞻应对饲料原材料价格波动
  • 对谈|《对工作说不》,究竟是要对什么说不?
  • 国家卫健委对近日肖某引发舆情问题开展调查
  • 武汉楼市新政:二孩、三孩家庭购买新房可分别享受6万元、12万元购房补贴
  • “五一”逃离城市计划:带上帐篷去大自然里充电