Typora 通过文件夹管理 md 文件时,本地图片该怎么链接?

40 天前
amiwrong123  amiwrong123

https://www.zhihu.com/question/277620295

有点类似于知乎这个问题。

本来 md 文件们和 asserts 文件夹是同一级的,但是由于 md 文件慢慢增多,所以需要增加文件夹来管理这些 md 文件,这样才能看起来更加清晰。

目前想了一个解决方案(如上图),虽然我感觉还是不够优雅:

ps:不考虑图床。

1706 次点击
所在节点   程序员  程序员
15 条回复
thedog
thedog
40 天前
我的方案是:全上传到图床,没有本地图片。配个 picgo 之类的软件,图片粘贴到 typora 中自动上传,几乎无感。体验还可以。
importmeta
importmeta
40 天前
同问, 我也讨厌这个, 但我现在写博客了, 用 MDX 了 , 配置个别名之后直接用 @/images/ 引入就行了, Astro 之类的框架就有, 然后就没这个问题了.
renmu
renmu
40 天前
绝对路径的问题就是几乎和同步绝缘了
layden
layden
40 天前
图片如果是相对路径好像没办法吧,不移动图片位置那只能改图片路径。

个人的做法是:./images/${filename}.images ,这样所有 md 文件都拥有对应的图片目录。这样移动 md 文件的时候,只需要移动对应的图片目录,不需要改文件内的图片路径。
eryajf
eryajf
40 天前
绝对路径就是最好的解决方案。
我曾写过总结: https://wiki.eryajf.net/pages/2921.html
shintendo
shintendo
40 天前
Base64 一把梭!
shintendo
shintendo
40 天前
图片目录下起一个 http server 常驻,链接用 localhost/xxx.jpg
话说楼主你 assets 拼错了
dcsuibian
dcsuibian
40 天前
你的 asserts 拼错了
而且,我认为.md 文件应该和同级目录下的 assets 文件夹视作一个整体来对待,不应该出现你一个移了另一个没移的情况
https://imgur.com/a/BQLuum3
SenLief
SenLief
40 天前
每一个文件夹下面都有一个 assets
doraemonki
40 天前
./images/${filename}.images 不方便 md 文件改名字;多个 md 文件使用同级目录下的 assets 文件夹不能随便移动文件;每个 md 文件都放在单独文件夹对应单独的 ./assets 文件夹可以但是有点太丑了(能接受就是最优解了)。综合考虑我是全部使用绝对路径。
amiwrong123
40 天前
@eryajf
@doraemonki
看来我只能使用绝对路径了。

要是支持一个变量${mypath}(这个变量设置成我的绝对地址),然后 md 文档里就写成![image-20241105172924298](${mypath}/image-20241105172924298.png),然后靠 typora 软件自己去动态解析这个变量,就应该是最优雅的解法了。
ChenSino
40 天前
博客还是搞个图床吧,以后部署到服务器也方便
dwSun
39 天前
你需要 obsidian
kingpo
38 天前
@thedog #1 你图片是自建的还是用第三方的,第三方总觉的有一天 跑路了就全都丢了
thedog
38 天前
@kingpo github

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1090620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX