功能概述
这是一个用于处理网站静态资源引用的Python工具,可以自动收集目录中的静态资源文件,并更新HTML/CSS文件中的引用路径。
主要功能
1. 自动收集静态资源
- 扫描指定目录下的所有静态资源文件
- 支持的文件类型:CSS, JS, 图片文件 (jpg, png, gif, svg, webp等), 字体文件, 媒体文件等
- 生成 `ziyuan.json` 映射文件,格式为 JSON:`{"filename": "windows_path"}`
2. 智能路径转换
- 将相对路径引用转换为映射中的绝对路径
- 支持复杂相对路径解析(如 `../../../assets/css/main.css` → `\assets\css\main.css`)
- 保持查询参数和锚点(如 `main.css?v=1.0#section`)
3. 全面的引用替换
HTML文件支持的标签: