mweb 能够自定义 external library 的多媒体路径吗

2016-04-13 19:02:35 +08:00
 answeranswer

我在使用 mweb 写 hexo 博客的时候,想要把图片的路径定义在 blog/source/image/下,但是 mweb 好像只能设定在 blog/image 下面,这个有什么方式做到吗?

3731 次点击
所在节点    Markdown
8 条回复
DarryO
2016-04-13 19:10:10 +08:00
我用了软连接解决了这个问题
answeranswer
2016-04-13 20:02:22 +08:00
@DarryO 我现在用 syncfolder 来解决这个问题,其实作者是不是应该加入这个功能,让我们能够自定义这个路径比较好点 @oimotis
Xrong
2016-04-13 20:22:13 +08:00
同样有这个问题,感觉挺蛋疼的
kingzeus
2016-04-14 01:40:06 +08:00
可以的,设置绝对位置
oimotis
2016-04-14 10:19:50 +08:00
@DarryO
@answeranswer
@Xrong

Hexo 支持还好吧,可以参考: http://zh.mweb.im/mweb-1.4-add-floder-octpress-support.html 这个网址。 @kingzeus 说得对,设置绝对位置应该可以解决了。比较麻烦的是 hugo 这种,但是按这个 issues : https://github.com/oulvhai/MWeb-issues/issues/141 也能解决。 所以目前还需要怎么优化?
Xrong
2016-04-14 12:28:36 +08:00
@oimotis 真的可以了,原先一直还因为这问题烦着呢
answeranswer
2016-04-14 16:50:09 +08:00
@oimotis hexo 的图片资源是在 /source/image/下,如果我定义了绝对位置是 /source/image/,那么在 mweb 中 markdown 的图片显示应该是![](/source/image/icon.png)
在生成 henxo 静态网页的时候,其实 /source/image/文件夹下的图片会被拷贝到 /public/image/文件夹下,
通过![](/source/image/icon.png)是找不到这个图片的,![](/image/icon.png)才能找到这个图片

我现在做的方法是在博客目录下建立一个 image 的文件夹,同时在 source 下也建立一个文件夹,通过 sync folder ,将两个文件的内容进行同步,这样在 mweb 中显示的图片路径为![](/image/icon.png), hexo 生成静态网页后也可以找到这个图片。
如果 mweb 能够提供一种映射对应,就是将 /source/image/和 image/这两个文件夹看做一个文件夹,拖动进入的时候,虽然显示的是![](/image/icon.png),但实际上找的是 /source/image/的图片内容,不知道这样可不可行。
oimotis
2016-04-14 20:03:03 +08:00
@answeranswer 不用这么麻烦的, hexo 引入 source 文件夹即可。这样增加的图片都会在 source/image 下,生成时也会复制到 public/image 。

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

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

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

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

© 2021 V2EX