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

旧版本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文件

在这里插入图片描述

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

总结

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

写到最后

在这里插入图片描述

http://www.xdnf.cn/news/3744.html

相关文章:

  • 解决跨域问题
  • 【质量管理】现代TRIZ问题识别中的功能分析——相互接触分析
  • HarmonyOS NEXT第一课——HarmonyOS介绍
  • FastAPI中的复杂查询与原子更新指南
  • 柔性超声耦合剂的选择与设计-可穿戴式柔性超声耦合剂面临的难题
  • C# 多态性详解:从静态到动态的编程艺术
  • PMP-第七章 项目成本管理(一)
  • 2.1 行列式
  • 【C++】平衡二叉树(AVL树)迭代版
  • 高中数学联赛模拟试题精选学数学系列第7套几何题
  • 【单片机数码管实现第一位开始走0~9,1s后第二位再开始亮】2022-5-2
  • K8S - StatefulSet 与 DaemonSet - 有状态应用部署与节点管理策略
  • QGraphicsView QGraphicsScene QGraphicsItem 的关系
  • 计算几何(简单旋转卡壳)2024昆明邀请赛
  • [FPGA Video IP] Multi-Scaler
  • [Control-Chaos] Heart Broken(心臟破裂)
  • 完整的 VS Code + CMake + Qt + GCC 项目构建方案:EXE 程序与多个 DLL 库
  • Linux运维中常用的磁盘监控方式
  • # 前后端分离象棋对战项目开发记录
  • 安卓游戏APK文件解密与编辑的完整攻略
  • NVIDIA Performance Primitives (NPP) 库全面解析
  • string--OJ1
  • linux的信号量初识
  • Linux-06-磁盘分区类命令
  • 数字智慧方案6181丨智慧医院智慧后勤发展顶层设计及应用解决方案(42页PPT)(文末有下载方式)
  • 【言语理解】中心理解题目之结构分析
  • Laravel 12 实现 API 登录令牌认证
  • 贪心算法解决会议安排问题
  • 架构进阶:深入学习企业总体架构规划(Oracle 战略专家培训课件)【附全文阅读】
  • 初始化列表详解