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

Markdown 笔记,图片怎么管理?

  •  
  •   chevalier · 2022-06-23 14:32:11 +08:00 · 5344 次点击
    这是一个创建于 645 天前的主题,其中的信息可能已经有所发展或是发生改变。
    被各大笔记厂商的封闭格式搞怕了(有道丢数据,印象广告满天飞,为知关门收割)

    还是打算写 markdown 格式,自行文件管理( iCloud 或 WebDAV ),试了 Joplin ,妙言都不错

    但是有个问题,图片多了怎么管理?在目录下铺开? 每个笔记建个图片文件夹?
    45 条回复    2022-07-08 15:19:39 +08:00
    zhusimaji
        1
    zhusimaji  
       2022-06-23 14:34:23 +08:00 via iPhone
    我放在腾讯云对象存储里
    SenLief
        2
    SenLief  
       2022-06-23 14:34:41 +08:00
    之前买了 sm.ms 的网盘,现在全部仍图床去了。
    twfb
        3
    twfb  
       2022-06-23 14:36:29 +08:00
    github page
    cxtrinityy
        4
    cxtrinityy  
       2022-06-23 14:39:46 +08:00
    我都是把图片放到一个文件夹下, 然后每个笔记的图片再建个文件夹, 不和 md 文件混一块, 方便查看 md 文件
    tieqishan07li
        5
    tieqishan07li  
       2022-06-23 14:50:49 +08:00   ❤️ 4
    我是直接 base64 内嵌
    jinxing911025
        6
    jinxing911025  
       2022-06-23 14:56:01 +08:00
    github + jsdelivr
    quanjw
        7
    quanjw  
       2022-06-23 15:04:15 +08:00
    typroa+Picgo 。可以一键上传本地的图片到图床
    junhua13
        8
    junhua13  
       2022-06-23 15:04:45 +08:00 via iPhone
    @tieqishan07li #5 这个好
    Ccbeango
        9
    Ccbeango  
       2022-06-23 15:17:15 +08:00   ❤️ 1
    dcsuibian
        10
    dcsuibian  
       2022-06-23 15:17:52 +08:00
    我的办法是:主力 Typora+坚果云,辅助 picgo+阿里云 OSS

    Typora 设置存在相对路径:./assets 下面,软件会自动创建文件夹的。
    默认的是./{filename}.assets ,不过我不是很喜欢,因为如果 md 文件名更改了的话,就很麻烦。

    用坚果云同步,为什么不用 Git ?图片是比较大的资源,放 Git 如果以后图片多了清理比较麻烦。
    缺点:iPad 和手机上看 markdown 看不到图片(不过对我没什么影响)

    另外就是放到图床上,直接引用 URL ,这样移动端也能看。缺点就是:如果别人能猜到 URL ,就能看到对应图片。
    如果你的图片本来就可以公开,那可以这么干。我在写 blog 的时候是这样的。
    scomper
        11
    scomper  
       2022-06-23 15:22:23 +08:00   ❤️ 1
    推荐 obsidian ,md 、图片和附件都保存在自己指定的文件夹,如果放在 iCloud 文件夹就实现了多设备同步
    cccb
        12
    cccb  
       2022-06-23 15:31:35 +08:00
    折腾累了 用 all in one 了
    aecra1
        13
    aecra1  
       2022-06-23 15:33:09 +08:00 via Android
    对象存储,md 丢了图片都丢不了
    wenzichel
        14
    wenzichel  
       2022-06-23 15:36:43 +08:00
    @jinxing911025 jsdelivr 在国内也经常出问题吧
    610915518
        15
    610915518  
       2022-06-23 15:43:44 +08:00
    图床 /对象存储
    freetes
        16
    freetes  
       2022-06-23 15:44:32 +08:00
    之前用过 obsidian ,本地 markdown 和图片的管理确实很烦,特别是迁移时,极其影响心智。在 GitHub 上看到了 https://github.com/usememos/memos ,用一个 SQLite 数据库文件来存所有的笔记和图片,可能是更好的解法。或者用本地的图床服务 + obsidian 也可以试试
    Davic1
        17
    Davic1  
       2022-06-23 15:56:54 +08:00
    @tieqishan07li 这种是直接嵌入到 md 文件里了吗?
    Hurriance
        18
    Hurriance  
       2022-06-23 16:00:55 +08:00
    当前文件目录的专门一个子文件夹存放附件,跟着笔记一块,这样迁移基本不用担心。obsidian 需要设置下附件文件夹和。
    alary17
        19
    alary17  
       2022-06-23 16:09:59 +08:00
    自建图床,用得 Lsky ,蓝空,目前还行吧。
    littlewing
        20
    littlewing  
       2022-06-23 16:16:48 +08:00
    阿里云 OSS
    storyxc
        21
    storyxc  
       2022-06-23 16:25:51 +08:00
    在用七牛云对象存储
    wdssmq
        22
    wdssmq  
       2022-06-23 16:28:50 +08:00
    _posts
    ├─ 1970-01-01-empty.md
    └─ 2022-04-23-One-Post
    ├─ 001.png
    ├─ 002.png
    ├─ 003.png
    └─ doc.md

    wdssmq/Markdown-To-Z-Blog: 使用 GitHub Actions + Markdown 更新 Z-Blog 博客。#md2zb
    https://github.com/wdssmq/Markdown-To-Z-Blog
    gaozizhong
        23
    gaozizhong  
       2022-06-23 16:48:23 +08:00
    直接本地+onedrive/百度云同步空间
    aero99
        24
    aero99  
       2022-06-23 16:50:05 +08:00
    @scomper 我就是用 obsidian ,每每想到文档中的图片都堆叠在一个文件夹里,就对 Markdown 兴趣大减
    nekoneko
        25
    nekoneko  
       2022-06-23 16:55:59 +08:00
    jopin 的话不用自己管图片吧
    pansongya
        26
    pansongya  
       2022-06-23 16:57:40 +08:00   ❤️ 1
    用接口保存到微信公众号里 免费 cdn
    yolee599
        27
    yolee599  
       2022-06-23 17:23:39 +08:00
    title
    ├─ title.md
    └─ images
    ├─ test1.png
    ├─ test2.png
    └─ test3.png
    nc4697
        28
    nc4697  
       2022-06-23 17:25:59 +08:00
    思源。还支持转网络图片到本地
    aero99
        29
    aero99  
       2022-06-23 17:26:06 +08:00
    @pansongya 如果有办法保证在 tele 无限网盘就好了
    gabezhao
        30
    gabezhao  
       2022-06-23 17:59:00 +08:00
    @tieqishan07li 妙啊!!!
    flashlight
        31
    flashlight  
       2022-06-23 18:40:46 +08:00
    DEVONthink + WebDAV
    stephenyin
        32
    stephenyin  
       2022-06-23 19:33:04 +08:00
    @tieqishan07li #5 同,直接 base64 不求人。
    dyxLike
        33
    dyxLike  
       2022-06-23 20:03:58 +08:00
    最早是用七牛云, 但是后来免费用户域名会变, 就改用 base64 了
    不过得搭配 typora 这种所见即所得编辑器, 不然编辑体验会很差
    wloverine
        34
    wloverine  
       2022-06-23 21:01:13 +08:00
    @tieqishan07li 这种有点卡顿呀
    kytrun
        35
    kytrun  
       2022-06-23 22:44:43 +08:00 via Android
    社区有个叫 textbundle 的 markdown 存储规范,规定文本和图片的目录结构以便在不同软件间迁移和存储,但是好像大多数软件支持度不高
    dlsflh
        36
    dlsflh  
       2022-06-23 22:55:12 +08:00 via Android
    @tieqishan07li 老哥细讲
    mengye
        37
    mengye  
       2022-06-23 23:06:59 +08:00   ❤️ 1
    ![Hello World](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAUCAAAAAAVAxSkAAABrUlEQVQ4y+3TPUvDQBgH8OdDOGa+oUMgk2MpdHIIgpSUiqC0OKirgxYX8QVFRQRpBRF8KShqLbgIYkUEteCgFVuqUEVxEIkvJFhae3m8S2KbSkcFBw9yHP88+eXucgH8kQZ/jSm4VDaIy9RKCpKac9NKgU4uEJNwhHhK3qvPBVO8rxRWmFXPF+NSM1KVMbwriAMwhDgVcrxeMZm85GR0PhvGJAAmyozJsbsxgNEir4iEjIK0SYqGd8sOR3rJAGN2BCEkOxhxMhpd8Mk0CXtZacxi1hr20mI/rzgnxayoidevcGuHXTC/q6QuYSMt1jC+gBIiMg12v2vb5NlklChiWnhmFZpwvxDGzuUzV8kOg+N8UUvNBp64vy9q3UN7gDXhwWLY2nMC3zRDibfsY7wjEkY79CdMZhrxSqqzxf4ZRPXwzWJirMicDa5KwiPeARygHXKNMQHEy3rMopDR20XNZGbJzUtrwDC/KshlLDWyqdmhxZzCsdYmf2fWZPoxCEDyfIvdtNQH0PRkH6Q51g8rFO3Qzxh2LbItcDCOpmuOsV7ntNaERe3v/lP/zO8yn4N+yNPrekmPAAAAAElFTkSuQmCC)
    出处: https://stackoverflow.com/questions/50817518/hard-code-markdown-images
    AllenHua
        38
    AllenHua  
       2022-06-23 23:24:04 +08:00
    自建一个图床,GitHub 有很多开源的图床程序,图片还是放自己手里安全。
    defel
        39
    defel  
       2022-06-23 23:47:37 +08:00 via iPhone
    对象存储,用一个大的 bucket 把图片全部放里面,图片 uuid 命名,反正图片也不会单独看。
    astkaasa
        40
    astkaasa  
       2022-06-24 08:46:19 +08:00
    textbundle
    lucifer9
        41
    lucifer9  
       2022-06-24 08:53:40 +08:00
    base64 如果图片很大那编辑起来尤其酸爽
    Joplin 只管添加不管删除,也就是说如果你删了笔记,图片还在
    YouMoeYi
        42
    YouMoeYi  
       2022-06-25 12:12:14 +08:00   ❤️ 1
    - 本地相对路径 + 坚果云 /Onedrive/WebDAV/Github 备份和多设备同步
    - base64 (如果不是所见即所得的编辑器可能会很长...)
    - 对象存储 /各种图床 /Github
    - notion 或者其他云端 markdown 或类 markdown
    kzhiquan
        43
    kzhiquan  
       2022-06-25 22:17:08 +08:00   ❤️ 1
    推荐用 Picsee 来管理,结合图床使用,非常便捷, 图床崩了,图片还在。https://picsee.chitaner.com
    MLeo
        44
    MLeo  
       2022-06-28 02:07:35 +08:00 via iPhone
    工具上传,返回地址直接用

    七牛云
    又拍云
    GitHub page
    都有免费的套餐

    我自己写了个 Mac 上用的七牛云工具,可压缩上传,能力所限,不够完美,有点 bug
    https://ichochy.com/posts/20190822.html
    WebKit
        45
    WebKit  
       2022-07-08 15:19:39 +08:00
    自建为知笔记路过~~感觉用起来很不错,而且数据还在自己手中
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2877 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:03 · PVG 21:03 · LAX 06:03 · JFK 09:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.