首页 > 其他分享 >Typecho博客优化,利用MyUpload进行图片压缩

Typecho博客优化,利用MyUpload进行图片压缩

时间:2024-03-23 21:32:54浏览次数:25  
标签:插件 压缩 博客 MyUpload 文件夹 pngquant Typecho 图片

写博客时,如果不压缩图片,既比较费主机存储空间,还会非常拖慢页面加载速度,特别是对于带宽小的主机。可是,如果要压缩好图片后再上传又比较麻烦,放到对象存储上还另外要钱。于是乎,就撸了这个插件,在上传时自动压缩图片。压缩图片采用的方法是调用jpegoptim压缩jpg图片,调用pngquant压缩png图片,我觉得压缩效果挺好的,可以基本不降低清晰度且大幅降低图片占用空间。

除此之外,由于Typecho默认的图片重命名方式理论上可能出现重名覆盖,而且个人觉得把图片按月分文件夹有点麻烦,喜欢按年分文件夹。因此,对图片的重命名方式做了修改,不会出现重名覆盖,并且图片文件名也还是很短的,图片可以按年分文件夹,也按月分文件夹(和Typecho默认一样)。当然,这个需求比较小众,默认是保持Typecho默认的方式。

下载压缩包,将MyUpload文件夹上传到你的博客的usr/plugins/目录下,在后台启用,然后在插件设置里根据自己的需求设置插件:
{9E5E3B9B-4B1A-45EA-97F5-09B401A88C08}_20200227112903.jpg
如果是云主机,须需要安装jpegoptim和pngquant。

Ubuntu系统下安装方法:

sudo apt install jpegoptim pngquant

插件下载

点此下载

标签:插件,压缩,博客,MyUpload,文件夹,pngquant,Typecho,图片
From: https://blog.csdn.net/qq_42123284/article/details/136796901

相关文章

  • 搞不清++操作符前置后置的区别?看这篇博客就够了!
    前言:--操作符与++操作符属性可类比理解,懂++就懂--。一、++操作符简介    ++操作符是一种单目操作符,意味着其操作数只有一个,那么由于++操作符位于操作数的位置不同,分为前置++(例:++a)和后置++(例:a++)。++操作符有自增属性,++后会使得自身数值改变,数值+1。二、前置++与后置+......
  • 学习路线与博客地图
    编程语言编程语言是连接人与计算机的桥梁,掌握一门或多门编程语言都是必不可少的技能C/C++/RustC#JavaPythonGoPHPMarkdown语法计算机科学计算机科学是探索计算机内部世界与应用的学问,有助于提升编程能力,更深入地理解计算机系统设计和优化计算机基础知识(CS101)......
  • Typecho好看恋爱主题—Brave勇敢爱(魔改版)
    主题原版Brave主题是一款适合有对象的博主使用,可以和对象一起记录自己的恋爱历程原作者:赵阿卷##原版下载[bsgituser=“zwying0814”]Brave[/bsgit]原版教程:https://blog.zwying.com/archives/59.html主题魔改版演示站:jjaa.love感谢伊梦乡归处提供部分魔改教程魔改版......
  • Hexo+Butterfly主题+Github搭建博客
    目录用Hexo+Butterfly主题+Github搭建博客一、安装Node.js二、安装Git三、安装配置Hexo1:安装hexo2:初始化博客项目3:本地部署打开博客四、安装配置butterfly主题1:克隆下载butterfly主题2:配置butterfly主题五、部署到GitHub1:新建github仓库2:配置hexo部署插件内容用Hexo+Butterfly主......
  • 博客园博客批量备份/转移到个人网站
    鉴于有些小伙伴在寻找博客园迁移到个人博客的方案,本人针对博客园实现了一个自动备份脚本,可以快速将博客园中自己的文章备份成Markdown格式的独立文件,备份后的md文件可以直接放入到hexo博客中,快速生成自己的站点,而不需要自己逐篇文章迁移,提高了备份文章的效率。首先第一步将博......
  • [分享] Silence - 专注于阅读的博客园主题
    本篇效果即为本博客皮肤。(食用前请先开通JS权限)博客皮肤:Custom侧边公告:<script>window.$silence={avatar:'https://ts1.cn.mm.bing.net/th/id/R-C.bf673c3207334d32efe2fa24b3082dac?rik=YzLZMg%2fLizJrtQ&riu=http%3a%2f%2fimg.touxiangwu.com%2fuploads%2falli......
  • 【博客】替罪羊树
    替罪羊树前言暴力即优雅替罪羊树是一种依赖于暴力重构操作维持平衡的平衡树它利用了一个平衡因子\(α\)来维持平衡\(α\)通常设0.7当一棵子树不满足平衡因子的条件的时候我们就把这棵子树拍扁重建听起来就很暴力在别人嗷嗷乱转的时候直接一巴掌上去一打一个不吱声感......
  • 【博客】CDQ分治
    CDQ分治前言CDQ分治是一种分治CDQ分治是一种特殊的分治思想可以用于跟点对有关的问题还有其他用处......(目前不会)算法流程一般来说,cdq分治是通过如下结构进行分治一共分为三步:找到当前区间\([l,r]\)中点\(mid\)递归处理左右区间\([l,mid]\),\([mid+1,r]\)计算左区间......
  • 【博客】顺序结构
    顺序结构概念程序设计要从最简单的地方开始学习,由浅入深,直至掌握。所以要重视基础训练。我们编写计算机程序,将一个任务分解成一条一条的语句,计算机会按照顺序一条一条的执行这些语句,这就是顺序结构程序设计。举个栗子:老师给你留了寒假作业,你现在要一项一项地完成,于是你写下......
  • 【博客】分块
    分块前言顾名思义分块就是将要维护的数据分成多个块来进行操作涉及整块的直接在块上操作涉及块中的暴力操作暴力即优雅分块是在线算法一般跟区间有关系算法如果一个序列长度为\(n\)我们一般取\(\sqrt{n}\)为一个块的长度这样块的数量也是\(\sqrt{n}\)原理如下设......