QQ空间导出助手之离线篇

本站惯例:本文假定你知道QQ空间导出助手,以及CDN公共静态资源库,不知道可以问问搜索引擎。

助手备份内容,目前部分第三方库使用在线引入CDN方式,备份后,如果在线CDN不稳定或者断网,将无法正常的查看与浏览备份内容,如果助手备份时就完全离线,比较麻烦,所以需要人工手动切换为离线CDN后,才能正常查看与浏览

术语概述

CDN公共静态资源库,懂的不用解释,不懂的解释也不懂,直接看处理方式即可

注意事项

本教程仅适用最新版本的备份内容,建议更新到助手最新版本后重新备份使用

替换离线

自动替换

自动替换,仅适用PowerShell 7以上版本,且备份的html文件名不能存在特殊字符,比如[]字符等,存在的特殊字符的话,将无法正常替换。

1、下载CDN离线包,并解压

2、复制解压文件夹中的vendors文件夹到QQ空间备份_QQ号/Common文件夹中,最终形成QQ空间备份_QQ号/Common/vendors

3、复制解压文件夹中的自动替换离线CDN.ps1文件夹到QQ空间备份_QQ号文件夹中,最终形成QQ空间备份_QQ号/自动替换离线CDN.ps1

4、右键自动替换离线CDN.ps1使用PowerShell运行

人工替换

1、下载CDN离线包,并解压

2、复制解压文件夹中的vendors文件夹到QQ空间备份_QQ号/Common文件夹中,最终形成QQ空间备份_QQ号/Common/vendors

3、使用可批量文本内容的软件或工具,请自行百度一下。

4、此处以 Notepad++ 工具为例,其它工具请自行研究,大同小异,或者可与本人用相同的工具,自行百度搜索并下载

5、打开批量搜素替换工具,搜索->在文件中查找

6、替换说明

查找目标动态,详情参考第7步的表格

替换为动态,详情参考第7步的表格

文件类型:*.html

目录:选择自己的备份文件夹

匹配大小写:勾选

查找模式:普通

包含子目录动态,视情况勾选,详情参考第6步表格

在文件中替换:填写完信息后,再点击进行替换

7、依次按下方表格填写,并进行多次替换

查找目标 替换为 包含子目录
https://fastly.jsdelivr.net https://cdn.jsdelivr.net
https://cdn.staticfile.org/jquery/3.6.0/ ../Common/vendors/npm/jquery@3.6.0/dist/ 勾选
https://cdn.staticfile.org/moment.js/2.27.0/moment.min.js ../Common/vendors/npm/moment@2.27.0/min/moment.min.js 勾选
https://cdn.staticfile.org/moment.js/2.27.0/locale/zh-cn.min.js ../Common/vendors/npm/moment@2.27.0/min/moment-with-locales.min.js 勾选
https://cdn.staticfile.org/bootstrap/4.6.1/ ../Common/vendors/npm/bootstrap@4.6.1/dist/ 勾选
https://cdn.staticfile.org/echarts/5.4.1/echarts.min.js ../Common/vendors/npm/echarts@5.4.1/echarts.min.js 勾选
https://cdn.staticfile.org/lodash.js/4.17.21/ ../Common/vendors/npm/lodash@4.17.21/ 勾选
https://cdn.staticfile.org/font-awesome/4.7.0/ ../Common/vendors/npm/font-awesome@4.7.0/ 勾选
https://cdn.staticfile.org/jquery-mousewheel/3.1.13/ ../Common/vendors/npm/jquery-mousewheel@3.1.13/ 勾选
https://cdn.staticfile.org/lightgallery/2.3.0/ ../Common/vendors/npm/lightgallery@2.3.0/ 勾选
https://cdn.staticfile.org/jquery_lazyload/2.0.0-rc.2/ ../Common/vendors/npm/lazyload@2.0.0-rc.2/ 勾选
https://cdn.jsdelivr.net/npm/template_js@2.2.1/ ../Common/vendors/npm/template_js@2.2.1/ 勾选
https://cdn.staticfile.org/bootstrap-table/1.19.1/ ../Common/vendors/npm/bootstrap-table@1.19.1/dist/ 勾选
https://www.lvshuncai.com/custom/js/clicklove.min.js ../Common/vendors/npm/clicklove/clicklove.min.js 勾选
https://cdn.jsdelivr.net/gh/ ../Common/vendors/gh/ 勾选
../Common/vendors Common/vendors 取消勾选

8、最后,将integrity=".+" crossorigin="anonymous"替换为,注意勾选包含子目录