V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
quietjosen
V2EX  ›  分享创造

图床搬家神器 iPic Mover 首秀:一键迁移 Markdown 中所有图片

  •  
  •   quietjosen ·
    atjason · 2016-12-05 00:03:36 +08:00 · 4719 次点击
    这是一个创建于 2910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 Markdown 中插图很麻烦;还好,iPic 解决了这个问题。

    可是,已有 Markdown 文件中的图片该如何迁移呢?

    不怕,现在有了 iPic Mover :)

    iPic Mover 是什么?我需要吗?

    先来看看这几个场景,你有没有遇到过?

    1. 批量将本地图片上传至图床,并更新链接、删除本地图片

    • 很多 Markdown 编译器都支持插入本地图片,但很少支持上传图片至图床。
    • Typora 除外,因为它集成了 iPicUploader ,在插入本地图片时,可以调用 iPic 上传。

    2. 更换图床

    • 比如,最近流行升级至 https ,而原来的图床很可能不支持 https ,这就需要更换图床。

    3. WordPress 迁移至 Markdown 时,迁移图片

    • Markdown 可谓风头正劲,可 WordPress 也是昔日王者。将 WordPress 迁移至 Markdown 时,比较痛苦的是 WordPress 中上传的图片资源怎么办?
    • 此功能正在开发中…

    4. 压缩已有图片

    • 曾经年少轻狂,上传几 MB 的图片,眼都不眨一下。现在看看流量账单,心疼啊。可是,要把所有文章中的图片下载、压缩、再上传、更新图片链接,麻烦啊 :(
    • 下个版本即将支持…

    如果你遇到过上面的麻烦,恭喜, iPic Mover 就是为你准备的。

    如何使用 iPic Mover ?

    二话不说先上图:

    可以看出,只要选择 Markdown 的根目录即可, iPic Mover 自动帮你:

    • 找到所有 Markdown 文件
    • 找到 Markdown 文件中所有图片
    • 上传图片
    • 更新 Markdown 文件中的图片链接

    当然,还有几个可选项:

    • 迁移图片前复制文件夹或文件
      • 如果选定,则仅在复制的 Markdown 文件中更新图片链接。原有的 Markdown 文件将不被修改。这个主要是为了测试使用。
      • 注意:强烈建议在迁移前备份原始文件。
    • 仅上传本地图片
      • 默认会将所有图片迁移至新图床。如果选定,则仅上传本地图片、不上传已经在云上的图片。
    • 上传后删除本地图片文件
      • 如果你不希望本地残留无用的图片,可以勾选。上传失败的本地图片文件不会被删除。

    iPic Mover 是如何工作的?

    除了上面介绍的,核心的, iPic Mover 是通过调用 iPicUploader 来上传图片。具体可见: 图床神器 iPic 免费开放上传服务: iPicUploader

    由于需要调用 iPic 来上传图片, iPic Mover 在运行时会检测 iPic 是否安装。如果未安装,会提示在 Mac App Store 下载。

    下载 iPic Mover

    说到最后,终于来重点了:

    >>> 点我下载 iPic Mover <<<

    马上试试吧。有 Bug 、想吐槽,点这里跟我聊聊,期待你的反馈。

    13 条回复    2016-12-05 14:55:15 +08:00
    Tink
        1
    Tink  
       2016-12-05 03:32:37 +08:00 via iPhone
    我的 blog 上的图全部是新浪微博的,我那天升级 https 的时候,直接进数据库把 http://加了个 s
    Lattez
        2
    Lattez  
       2016-12-05 07:25:34 +08:00 via Android
    之前从 WordPress 迁移到 Hexo 累死我了😂咋不早点出个这个工具
    quietjosen
        3
    quietjosen  
    OP
       2016-12-05 08:55:33 +08:00
    @Tink 貌似微博图床的 ssl 证书更新了嘛,之前的很差的。
    quietjosen
        4
    quietjosen  
    OP
       2016-12-05 08:57:38 +08:00
    @Lattez 我跟你一毛一样嘛,之前也是从 WordPress 迁移到 Hexo ;实话说,很多之前的博客中的图片都是死链,都懒得管了…

    主要博客已经是个小众需求,而图床迁移就是更加小众的需求,一般开发者都懒得开发这样的小工具。我也是这次要迁移 https 图床,实在忍不住了,这才出手了。
    droiz
        5
    droiz  
       2016-12-05 09:59:07 +08:00   ❤️ 1
    这个好,支持!!!
    dreamwar
        6
    dreamwar  
       2016-12-05 10:00:46 +08:00
    一直在用,支持!
    graetdk
        7
    graetdk  
       2016-12-05 10:24:59 +08:00
    楼主把图床的需求吃的很深啊,厉害
    quietjosen
        8
    quietjosen  
    OP
       2016-12-05 10:47:10 +08:00
    @droiz @dreamwar 谢谢支持 😀
    quietjosen
        9
    quietjosen  
    OP
       2016-12-05 10:47:37 +08:00
    @graetdk 其实都是我自己的实际需求,打包成产品给大伙来用。
    xjbeta
        10
    xjbeta  
       2016-12-05 11:27:11 +08:00
    莫名觉得 做成 iPic 的一部分 会不会更好一点
    quietjosen
        11
    quietjosen  
    OP
       2016-12-05 11:46:19 +08:00
    @xjbeta 2 个原因没有做到一起:

    1. 要保持 iPic 的简洁。毕竟图床搬家是少数用户、低频次的需求,影响了主要用户就不太好了。
    2. 技术上的原因, App Store 要求程序必须使用 https 、禁止访问 http ,这就使得没有办法将 http 图床迁移至 https
    ldehai
        12
    ldehai  
       2016-12-05 14:31:01 +08:00
    @quietjosen 前几天才知道 iPic ,确实好用。把你的访谈收到我的网站了 http://aventlabs.com/t/244
    quietjosen
        13
    quietjosen  
    OP
       2016-12-05 14:55:15 +08:00 via iPhone
    @ldehai 好嘞,很开心你喜欢 iPic 😀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:57 · PVG 16:57 · LAX 00:57 · JFK 03:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.