Loading... ## 引言 我插入图片附件的时候,一般都是先保存好文件名(带含义),然后一并上传 写文章的时候就直接“一键插入”了, 但是这个默认的一键插入,有点烦人,插入的图片还带有`xx.jpeg`这样的后缀,给图片注释都不优雅了。 所以打算改改,去掉文件后缀。 ## 代码实现 首先找到文件 在文件`博客根目录\usr\plugins\Handsome\assets\js\origin\editor-js.php` 当中第`995`行附近, 原本写法是这样: ```js ret = ret + "![" + $(this).find(".insert").text() + "](" + $(this).attr("data-url") + ")" + "\n"; ``` 需要改成下面这样,就是加一个正则表达式替换 另外把图片注释和图片链接摘出来,这样更好阅读。 ```js let text = $(this).find(".insert").text(); // 去掉文件后缀 text = text.replace(/\.[^.]+$/, ""); let url = $(this).attr("data-url"); ret = ret + `![${text}](${url})\n`; ``` 如图所示 ![补充代码](https://static.hw13.cn/usr/uploads/2024/12/2367633657.png) 欢迎关注拓行公众号,分享各种技术博客文章拓行——奋勇进取,开拓未来,砥砺前行 最后修改:2024 年 12 月 31 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果您对各种技术博客文章感兴趣,欢迎关注拓行公众号,分享各种专业技术知识~