关联主题:: 苏苏宝藏库搭建过程及说明
同级:: 2025-08-31_星期日
下一级::


一、缓存问题

问题说明

内容推送到Github并发布到Cloudflare以后,不同平台看到的内容不一致。

核心推送指令:

# 1. 修改代码(比如改了CSS样式)
# 2. 更新缓存版本号
node update-cache-version.js
 
# 3. 推送到GitHub
git add .
git commit -m "更新样式"
git push

二、文件夹及链接迁移

image.png

这部分完全仿照永硕e盘转移文件夹的操作,只是我又增加了根目录文件夹的转移操作。

三、导入浏览器书签🔖🔥

为此我先写了一个浏览器插件,可以导出指定文件夹下的所有子文件夹及链接,导出为JSON格式(以层级树)的方式。
image.png

在宝藏库后台,点击添加文件夹的时候,可以将JSON代码导入,然后转换为支持的JSON格式(有一个脚本),再将其导入咱们的宝藏库,相关的图标等会自动完成转换。
image.png
将导出的数据转换为支持的JSON格式

image.png
支持将转换后的JSON格式,添加到网站。

  • 其实有了这一步操作,我后面可以完成更多自定义的操作。比如本地编写的MD资源,转换为JSON格式后批量导入进去。再比如将网上收集的各种书签批量导入进来。

晚上我又进行了一次升级,支持自定义浏览器书签HTML导入
image.png

其他细节优化:

1、编辑文件夹可对文件夹更换图标;
2、「轮播图」和「底部标识」始终放在底部(和阿虚同学的操作不同),当展开文件夹的时候,这两个部分往下顺移,不遮挡其他内容;
3、”公告支持“里的内容支持Markdown语法,图标支持SVG;
4、支持”分割线“自定义编辑功能;
5、”更新日志“右侧增加数据统计功能,统计所有资源数