- Notifications
- Fork 194
-
Star 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能否增加自定义资源路径和名称的功能? #1421
能否增加自定义资源路径和名称的功能? #1421
Comments
suziwen
commented
Sep 10, 2020
#1402 (comment)
|
editcue
commented
Sep 10, 2020
•
edited
edited
这里只能配置资源路径,无法配置资源命名规则,我是希望能在上传时自动把资源命名改成类似: |
suziwen
commented
Sep 10, 2020
这个现在还没有,后继版本会考虑实现下. |
suziwen
commented
Sep 11, 2020
web 版本现在改成 assetPath 参数,应该能满足现在的需求了
|
editcue
commented
Sep 12, 2020
感谢这么快新增这个功能,试用了一下,有几个小bug:
|
suziwen
commented
Sep 12, 2020
|
suziwen
commented
Sep 12, 2020
|
editcue
commented
Sep 15, 2020
这个问题我找到原因了,因为我用了自己写的 |
suziwen
commented
Sep 15, 2020
自定义图床没必要使用资源路径的设置,完全可以自己在自定义图床的代码里写上自己想要的图片名称 逻辑. 比较不方便的是没办法直接拿到 当前文章的 title, 其他的变量, 像 month, date, year 等 都可以自己通过 javascript 代码拿到. basename, extname 可以自己在 javascript 里通过 filename 截取到. 而 md5 值, opts 有提供了.
自定义图床想要拿到当前文章的 title , 可以暂时先用下面的代码片段 // 拿到当前文章的 title
var fileModel = requirejs('application').getCurrentFileMode();
var title = fileModel.get('title');
console.log(title);
//拿到当前时间信息
var nowInfo = moment().format('YYYY-MM-DD');
console.log(nowInfo); |
drcege
commented
Oct 19, 2020
这个资源路径无法设置为基于绝对路径吗? 我设置 ![](./assets/some_title/sequence_md5.png) 而不是
注意,我期望前面没有 导致的问题:如果 md 文件另存到本地文件系统的某个子目录下,比如 也就是 assets 文件夹总会自动跟随 md 在当前目录新建,而我的目的是想在根目录使用唯一一个 assets 文件夹汇总所有资源。 当然,每次手动修改是可以的,但是太烦人。本质上是 |
drcege
commented
Oct 19, 2020
emmm....这个貌似牵扯的问题比较多。推送到其他平台时,比如 gitee,对应的资源文件夹不会自动关联上传了 |
suziwen
commented
Oct 19, 2020
@drcege 绝对路径上传这个暂不考虑 |
oukohou
commented
Dec 7, 2020
@suziwen 问一下,从粘贴板直接粘贴的图片,小书匠给保存到本地哪里了呢? |
suziwen
commented
Dec 7, 2020
@oukohou 保存到内置数据库里, 想要拿出来的话,可以图片,右键另存为; 想把整篇文章的图片一起拿出来,可以使用导出 zip 功能. |
oukohou
commented
Dec 8, 2020
@suziwen 好的,感谢。 |
文章一多,附件不好管理,完全不知道哪个附件是属于哪个文章的,哪个文章有哪些附件。
(当然如果附件和文章存在多对多关系,以下两种方案均不适用)
方案1
根据附件名称关联文章
文章1.md
images
└文章1_图片1_20200801093022.png
videos
└文章1_视频1_20200801093022.mp4
attachments
└文章1_附件1_20200801093022.xls
方案2
在文章文件名的同名目录存放附件,目录结构如下
文章1.md
文章1
└附件1
└附件2
└图片1
└视频1
配置写法可以类似这样:
{article_file_name}/{article_file_name}_{attachment_file_name}_{YYYYMMDDhhmmss}.{attachment_file_extension}
The text was updated successfully, but these errors were encountered: