V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cwcc
V2EX  ›  前端开发

有没有那种工具,就是可以把比如一个静态网页中所有使用 cdn 站点加载的 js 和 css 下载到本地并替换为本地相对链接?

  •  
  •   cwcc · 2021-09-25 20:30:35 +08:00 · 1230 次点击
    这是一个创建于 1161 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如用 mkdocs 生成的文档,我用了 highlight.js ,但是每次使用 build 时候发现里面还是会有 cloudflare 和 googlefonts 链接的地方。我文档需要部署在无法访问外网环境的小局域网里面,有什么法子让这些 js/css 文件也本地化吗?

    6 条回复    2021-09-26 08:53:00 +08:00
    crab
        1
    crab  
       2021-09-25 22:25:05 +08:00
    批量替换掉吧
    x86
        2
    x86  
       2021-09-25 22:30:17 +08:00
    chrome 有个插件
    x86
        3
    x86  
       2021-09-25 22:31:06 +08:00
    Decentraleyes
    hazardous
        4
    hazardous  
       2021-09-25 22:49:34 +08:00
    wget,但是怎么鉴别是 cdn 链接呢?
    cwcc
        5
    cwcc  
    OP
       2021-09-25 23:40:47 +08:00
    @hazardous 我之前 wget 递归爬过,但对于此类 cdn 链接只能手动筛选。就是比如我访问一下原站点,打开 F12 看 Source,加载了哪几个资源的站点,然后用 --domains cdn.xxx.com 参数添加。也有局限性,比如有一些子页面才会加载过来的 cdn 站点资源,就没办法了,目前我能想到的方法就是先将这个站点内所有的链接提取出来然后手工筛选。
    angry41
        6
    angry41  
       2021-09-26 08:53:00 +08:00
    很早之前做织梦仿站的时候有个软件,叫模板小偷还是啥,可以实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:55 · PVG 20:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.