引言

我插入图片附件的时候,一般都是先保存好文件名(带含义),然后一并上传

写文章的时候就直接“一键插入”了,

但是这个默认的一键插入,有点烦人,插入的图片还带有xx.jpeg这样的后缀,给图片注释都不优雅了。

所以打算改改,去掉文件后缀。

代码实现

首先找到文件

在文件博客根目录\usr\plugins\Handsome\assets\js\origin\editor-js.php

当中第995行附近,

原本写法是这样:

ret = ret + "![" + $(this).find(".insert").text() + "](" + $(this).attr("data-url") + ")" + "\n";

需要改成下面这样,就是加一个正则表达式替换

另外把图片注释和图片链接摘出来,这样更好阅读。

let text = $(this).find(".insert").text();
// 去掉文件后缀
text = text.replace(/\.[^.]+$/, "");
let url = $(this).attr("data-url");

ret = ret + `![${text}](${url})\n`;

如图所示

补充代码

补充代码


欢迎关注拓行公众号,分享各种技术博客文章

拓行——奋勇进取,开拓未来,砥砺前行

最后修改:2024 年 12 月 31 日
如果您对各种技术博客文章感兴趣,欢迎关注拓行公众号,分享各种专业技术知识~