【博客园发文技巧】不离开编辑页面,批量添加图片链接和设置图片大小

news/2024/11/15 1:05:51/文章来源:https://www.cnblogs.com/y593216/p/18203227

参考文档:https://www.cnblogs.com/sanshi/p/3794796.html

起因

在博客园写文章,有时需要上传好多大图片,如果这些图片过大,则会导致页面变形。

因此有一个实际的需求,能够在博客园的编辑页面,直接批量修改所有图片的大小,然后给这些图片添加链接,以便点击时转到大图。

简单实现

  1. 在博客园编辑页面,上传一些图片到博文中
  2. 点击“编辑HTML源代码”按钮,此时弹出框中就是博客的HTML表示
  3. 打开浏览器调试窗口,拷贝如下 JavaScript 代码,并运行,此时编辑框中HTML代码已经被修正,保存即可!
    var doc = $($('iframe[id^=mce]')[0].contentWindow.document);
    var textarea = doc.find('#htmlSource');
    var source = $('<div>').html(textarea.val());
    source.find('img').each(function () {var cnode = $(this);if (cnode.parent().is('a')) {return;}var src = cnode.attr('src');cnode.width(450).wrap($('<a>', {'target': '_blank','href': src}));
    });
    textarea.val(source.html());

    注:这里已经加入了容错处理,如果已经为图片添加链接,则不做处理

实际操作如下图所示:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/709871.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

video2blog 视频转图文AI小工具正式开源啦

前言 最近对一些小细节做了很多处理,但是其实还是有非常多的问题,没办法时间毕竟时间有限。为什么在这个时候开源,因为主要功能可以全部跑通了,分支暂时没开发的功能也可以通过其他的工具来替代。 这个工具开发初衷(想法来源),我之前有一篇文章有详细的说明,有兴趣的可…

组策略和bginfo

简介 很多的IT管理员都希望终端操作用户达到一个计算机脱盲的水平,但是理想很丰满,现实很骨感。人生不如事十之八九。 终端用户真的一言难尽。 简单的帮我们看一下CPU,内存,IP地址,这些基础信息,他们做不到。 好在微软发布了bginfo这个软件,BgInfo - Sysinternals | Mic…

css小三角文字平移加旋转

<view class="sanjiao"><view class="slanted-text">饿了么</view></view> /* 三角 */ .sanjiao {width: 0;height: 0;border-left: 40px solid transparent;border-right: 40px solid red;border-bottom: 40px solid transparent…

20240520刷题总结

T1(状态置换,搜索与dp, dp存值结构体) T376。 还是从搜索角度去考虑:时间,前i物品,最多拿多少。 这样我们去设计状态,我一开始设置:时间,前i,值是拿多少。会发现这样会爆。 其实换一下,优化效果更好。前i物品,最多拿j,用的最少时间。 实际转移就是背包。存值就存结构…

SAP:CX_SY_READ_SRC_LINE_TOO_LONG解决

在ABAP程序编辑器中,确保每行的字符数小于72个,将光标放到行结尾,就能在右下角能看到字符总数。 只要行字符都小于72个,dump就不会再出现了。。。。 还有一种方法就是调整一下abap editor的配置,勾上Downwards-Compatible Line Length(72)。在ABAP编辑器菜单点击“实用程序…

error The system will suspend now!

解决 rambo@test2:~$ sudo mkdir /etc/systemd/sleep.conf.d rambo@test2:~$ sudo vim /etc/systemd/sleep.conf.d/nosuspend.conf [Sleep] AllowSuspend=no AllowHibernation=no AllowSuspendThenHibernate=no AllowHybridSleep=no

Hello-FPGA Camera link Full Receiver FMC Card User Manual

Hello-FPGA info@hello-fpga.cOM Hello-FPGA Camera link Full Receiver FMC Card User Manual目录 Hello-FPGA Camera link Full Receiver FMC Card User Manual 1 Hello-FPGA Camera link Full Receiver FMC Card User Manual 3 1 Camera link 简介 3 2 Camera link FPGA FUL…

[转帖]Redis系列:深刻理解高性能Redis的本质

https://heapdump.cn/monographic/detail/49/5461379 1 背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓存,我们把频繁查询的数据由磁盘调度到缓存中,保证数据的高效率读写。当然,除了在内存内运行还远远不够,…

[转帖] CPU性能优化基本篇:一定要了解Linux CPU哪些基本概念

laziobird目录 第一篇:CPU性能优化基础篇:一定要了解Linux CPU哪些基本概念 第二篇:CPU 优化高级篇:Linux系统中CPU占用率较高问题排查思路与解决方法第三篇:CPU 优化高级篇:Java CPU 高的原因和排查方法 :如何定位Java 消耗CPU最多的线程第四篇:CPU 优化高级篇:Ja…

异步编程

导入模块:导入asyncio库,这是Python的异步编程库。导入time模块,用于获取当前时间。定义异步函数:say_after是一个异步函数,它接受两个参数:delay(等待的时间)和what(要打印的消息)。函数内部使用await asyncio.sleep(delay)来等待指定的延迟时间。函数返回一个格式化…

OWA top 10 简介

owa top 10 OWASP Top10是什么? OWASP(开放式Web应用程序安全项目)是一个开放的社区,由非营利组织 OWASP基金会支持的项目。对所有致力于改进应用程序安全的人士开放,旨在提高对应用程序安全性的认识。 其最具权威的就是“10项最严重的Web 应用程序安全风险列表” ,总结并…

OpenVX便携式、高能效的视觉处理

OpenVX便携式、高能效的视觉处理 OpenVX 1.3.1 来了! OpenVX 1.3.1 规范于 2022 年 2 月 2 日发布OpenVX™ 是一种开放、免版税的标准,用于计算机视觉应用程序的跨平台加速。OpenVX 支持性能和功耗优化的计算机视觉处理,这在嵌入式和实时用例中尤为重要,例如面部、身体和手…