1943time / inkdown

A WYSIWYG Markdown editor, improve reading and editing experience. and generate your Markdown files into online documents in the easiest and fastest way.
https://www.inkdown.me
GNU Affero General Public License v3.0
849 stars 35 forks source link

一些优化建议 #70

Closed UICO32 closed 3 months ago

UICO32 commented 3 months ago

作者大大,使用了一段时间后有些建议,辛苦看一下~

1943time commented 3 months ago
UICO32 commented 3 months ago

感谢回复,我又测试了下:

1943time commented 3 months ago
filefi commented 3 months ago

建议类似typora中图片导入时指定相对路径时的环境变量,方便在hexo或其他静态网页生成工具中写md时导入图片到与当前文件名相同的目录,方便统一管理图片等静态资源。

1943time commented 3 months ago

建议类似typora中图片导入时指定相对路径时的环境变量,方便在hexo或其他静态网页生成工具中写md时导入图片到与当前文件名相同的目录,方便统一管理图片等静态资源。

没太理解这个需求是什么,目前有使用相对路径保存图片的功能,导入图片是什么操作呢?

filefi commented 3 months ago

https://support.typora.io/Images/#when-insert-images image 如上图,Typora预定义了一个变量${filename}用于引用当前md的文件名,这样就可以实现让图片资源保存的目录与引用它们的md文件保持关联。比如,我写hexo,我希望拖入图片到编辑器时,自动将图片复制到我与当前md文件名同名的目录中。这样当我迁移某个特定md时,能方便的一并迁移其引用的图片。

1943time commented 3 months ago

@filefi

image

目前可以配置使用相对路径做到这一点,你可以尝试一下

1943time commented 3 months ago

@filefi

https://github.com/1943time/bluestone/assets/115093678/06ac95dc-5db2-4249-a172-56fe1ed2d7af

我才尝试之后相对路劲存储确实有问题,新版可以使用相对路径存储,如果还是未能解决你的问题,表示遗憾,这个issues我先关闭了

1943time commented 3 months ago

@UICO32 链接问题已解决,加入了本机图片快捷打开方式。

filefi commented 3 months ago

@filefi image 目前可以配置使用相对路径做到这一点,你可以尝试一下

@1943time 你可能没明白,你的相对路径只能静态资源跟md放在同一个目录中,否则做不到方便的迁移特定md及其资源。例如,多个md在同一个目录中,你怎么带走其中一个md和其引用的资源呢?单独写个迁移程序解析md中的图片引用吗?而Typora增加一个变量${filename}会让图片和静态资源放置布局极大地灵活,因为有${filename}变量提供关联,我可以./${filename}/,可以../static/${filename}

1943time commented 3 months ago

@filefi

image image

你是指这种形式对吧,新版是可以的,不过在复制本机文件的时候文件树不会立即刷新,复制剪贴板的时候可以,发版时没注意这个问题。目前青石在成熟性上跟已有markdown还存在一些差距。

filefi commented 3 months ago

@filefi image image 你是指这种形式对吧,新版是可以的,不过在复制本机文件的时候文件树不会立即刷新,复制剪贴板的时候可以,发版时没注意这个问题。目前青石在成熟性上跟已有markdown还存在一些差距。

@1943time ${filename}代表的是当前正在编辑的md文件的文件名。你用一用Typora就知道了。