普通视图

发现新文章,点击刷新页面。
昨天以前首页

Obsidian 和 WordPress 我都用什么插件

作者 Jeff
2024年9月3日 19:24

Obsidian 插件

1. Hover Editor
快速悬浮模式编辑。

2. Outliner
整理大纲。

3. Clearing Unused Images
用于清理图片,该插件默认不开启,需要清理时才启用。但现在基本不插入图片到笔记,纯文本记录。

以上就是我当前使用的所有第三方插件。之前也试过安装 Calendar、Kanban、Thino 等等插件,但感觉都没太大必要,软件自带功能和核心插件完全可以应付常规笔记需求。插件多了反而影响软件秒开。

我使用 Obsidian 插件的使用原则是,脱离 Obsidian 后,所有内容可以在其他编辑软件中继续正常使用。这意味着类似 Dataview 需要语法来判断、筛选内容的插件不符合我的要求。没有 Dataview 的便捷性,反而让我对于索引卡制作和双链的使用更加严格,对内容有更多的思考。提升效率的插件可以考虑安装一两个,或者多记几个快捷键。


WordPress 插件

1. Akismet
默认插件,能应付部分垃圾评论。

2. Autoptimize
优化 HTML、CSS、JS。

3. Object Cache
优化缓存。

4. WP Permalinks Migration
去年简化固定链接后作重定向安装的,计划明年删除。

以上就是我当前使用的所有插件,其他就是依赖部署服务器的时候一些优化,买的最低配轻量应用服务器。目前感觉网站整体速度还可以。我的开源主题,我会在functions.php 中禁用一些不需要的功能。我自己用的主题,我会禁用更多,比如禁止WordPress自动生成缩略图、禁止响应式图片。我不考虑使用第三方服务,比如图床,以避免以后服务终止或迁移带来的困扰。

-

个人觉得,做笔记也好,写博客也好,软件/程序功能上的需求没有那么多,就是图片和文本信息。基于极简原则,其他都是画蛇添足或锦上添花。花样多,需要投入的非必要时间就多,让你分心的东西越多。够用就好。

WP搬家策略

作者 xrspook
2024年8月30日 19:44

当年今日

现在WordPress服务器供应商的服务期限大概到今年10月就满了,所以在那之前,团长是应该带着我搬家的,今年早些时候我们已经讨论过这个问题,因为他已经忘记了账号密码,所以常规的搬家步骤不没办法实现,因为根本进不了后台,导出不了数据库,同时也不能把我挂在上面的网站拷贝出来。今年4月的时候,我已经折腾了一番,用的是一个WP的插件(All-in-One WP Migration),那个东西可以在WP后台的界面把网站所有数据全部导出。导出的那些数据被压缩成一个文件。那个文件通过他们网站上面的某些工具,可以在线浏览里面的内容,也可以下载工具安装之后把它解压出来。但即便都解压了出来,那个东西的结构跟WP网站本身还是有一定区别,所以我猜他们没想过用户会把数据导出来以后,通过手工搬家的方式,把数据库挪到其他地方。比如在新的服务器那里,首先进行一个数据库的导入,然后把网站解压的内容复制到新的服务器。为什么这么说呢?因为上面说过,文件加压后的结构跟WP网站本身是有点区别的,但我并没有研究过差异在哪里。有区别就意味着直接搬过去肯定会遭殃。所有人都知道服务器上传文件的大小是有限制的,有可能服务商对你进行了限制,也有可能是软件进行了限制。所以这个插件还卖了一个功能,他们可以把超大的压缩文件上传到你的网站上。你完全不需要考虑文件超限,做不了任何事情。这么高端的操作是付费服务。如果人人都可以轻易地自己挪动,这个付费也就毫无意义,他们也就无法靠这个东西生存下去了。如果网站的数据超限了,但又不想给钱,他们还是给出了一些调整的方案,但这些步骤对小白来说有点复杂,但是对我这种不怕折腾,只要能免费的人来说,完全是可行的。主要步骤分为两个,第一个是在我WP的文件里插入某些语句,但即便这样插入了,也不能保证上传一定不超限。因为还有服务商那边的门槛,所以必要的时候还是要跟服务商沟通一下。在测试搬家这个问题上,我用过两个方式,一个是纯粹的导出导入,第二个是在导入形成网站之后,再导出那个网站的数据库文件,接着把那个网站的网页文件复制到一个新的地方,然后把数据库文件另存为一个新的数据库文件并修改网址,最后把新的网页文件指向新的数据库。之所以做这么无聊的测试,是因为万一服务器那边无论我怎么修改,就是不让我直接导入大文件,我还可以通过这种方式搬家。我20年数据的整个文件不到600MB,而数据库文件只有70多MB。不让600多MB的文件上传,我觉得这是有点可以理解的,但是70多MB的数据库文件,我感觉还是可以成功导入的。如果能实现,我很折腾的第二个方案就意味着我可以把网站从线上搬到线下,然后进行一个普通搬家的流程。之前说过,之所以得这么折腾,是我没办法直接访问现在那个网站的后台,折腾一番以后,实际上我就是把网站线上的后台搬到了线下。

这两年来写了很多的VBA+ADO+SQL,所以我在 phpmyadmin里看到数据库和SQL的时候,我感到了默默的亲切。当我在那里测试SQL语句的时候,发现那个速度实在太感人了。70多MB的SQL文件用Notepad++打开,大概13万行。我要更新里面的某些东西,那是眨眼就能完成的事,跟用Excel处理的速度相比,专业的数据库真的太伟大了。

星期三就已经找过团长,但到星期四下班的时候,他还没回复我。通常情况下不会这么长时间都没反应的,大概他出差了吧…

4个步骤让 MacOS 13 以下版本支持 AVIF 格式预览

作者 Jeff
2024年8月28日 10:36

如果你使用的是 macOS Ventura(MacOS 13),系统已默认支持 AVIF 格式打开和预览。对于更旧的系统版本,需要通过安装第三方图片浏览软件或拖到浏览器中查看。

AVIF QuickLook 插件可以通过4个简单的步骤,实现在系统直接预览 AVIF 格式,该插件由国内一个作者 DreamPiggy 开发。

要求:

1、macOS 10.11+ (Big Sur+) 以上版本
2、M1/Intel Mac 都支持

步骤:

1、在 Github Release Page 下载最新的 AVIFQuickLook.qlgenerator
2、打开 访达.app (Finder);
3、通过快捷键 Shift + Command + G 打开“前往文件夹”窗口,输入 ~/Library/QuickLook/ 然后回车。 macOS Catalina 以上版本, 使用 /Library/QuickLook/
4、把下载的 AVIFQuickLook.qlgenerator 复制到该文件夹内,可能需要输入电脑密码确认。

如果你已经安装了 Homebrew,只需要一行命令即可。

brew install avifquicklook

安装完,系统就支持直接预览 AVIF 格式了。

wxsync:采集微信公众号图文插件

作者 从良未遂
2024年4月20日 09:17

标准云微信公众号文章采集与自动同步插件wxsync,手动采集永久免费,自动同步采集可按月收费。下载和付费地址:http://std.cloud。

插件支持wordpress和zblog平台,支持公众号历史文章链接付费导出。

搞一个垃圾站,偶尔需要采集微信公众号文章,由于使用频率不高,所有没有选择使用付费的WPJAM GrabMP。实际使用下来,wxsync已经完全够用,能够去除微信公众号文章里的大量无用代码,还可以自动保存图片到本地。我找过很久,免费且实用的插件并不多,且用且珍惜。插件相关功能如图所示,不一一介绍,基本都很直观。

怎么样把Chrome插件Manifest版本2更新到3?


Chrome插件版本v2在今年6月份之后就会被淘汰了,早在四年前(2020年12月份版本88),v3就已经被支持,Google给了超过3年的时候让开发者把v2版本迁移到v3。我一直很懒,手头上几个插件都还是v2,挑选了几个用户比较多的改了一下迁移到v3。

手头上有11个Chrome插件,只有一些已经迁移到了v3。

chrome-extensions-v2 怎么样把Chrome插件Manifest版本2更新到3? 程序设计 资讯 软件

手头上有11个Chrome插件,只有一些已经迁移到了v3

将 Chrome 扩展程序的 v2 Manifest 转换为 V3 所需的更改

大部分需要的改动都在 manifest.json

chrome-v2-to-v3-manifest 怎么样把Chrome插件Manifest版本2更新到3? 程序设计 资讯 软件

所需要的改动就是在 manifest.json

manifest.json 是Chrome插件的配置文件:

manifest_version

需要改成3

browser_action

需要重命名为:”action”

web_accessible_resources

版本2:

"web_accessible_resources": [
  		"js/*", 
  		"images/*",
  		"bs/*"
],

版本3:

"web_accessible_resources":  [{
    "resources": ["js/*", "images/*", "bs/*"],
    "extension_ids": ["olpihmabpjpllgmahlgiakkgaccigpfo"]
  }],

background/scripts

版本2:

"background": {
    "scripts": ["js/background.js"]
},  

版本3:

"background": {
    "service_worker": "js/background.js"
},

这只是最基本的改动,当然如果你的插件用到了一些被影响到的API,则需要再按照需要修改,具体请看官方文档:Manifiest v3

比如,最有名的 eval 函数在 v3 Manifest 的浏览器插件中不再被支持(详细文档)。

英文:The Simple Steps to Convert Manifest V2 to V3 for Chrome Extensions

本文一共 304 个汉字, 你数一下对不对.
怎么样把Chrome插件Manifest版本2更新到3?. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 怎么样把Chrome插件Manifest版本2更新到3? 程序设计 资讯 软件
The post 怎么样把Chrome插件Manifest版本2更新到3? first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  2. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  3. 给孩子零花钱培养孩子正确的金钱观价值观 两个娃已经不知不觉7岁8岁了. 媳妇和我商量一下决定给孩子每人每周5英镑的零花钱(Pocket Money). 这样他们慢慢的就有自己的小积蓄备将来不时之需: 比如朋友聚会生日啥的需要准备礼物. 同时, 我们决定不再给孩子买零食(薯片啥的). 孩子一天好几餐, 晚上睡觉前还得吃零食, 我们就多买了很多水果面包, 健康的食物多吃一些总不是啥坏事. 孩子可以用这些零钱买自己想要的东西, 我们也不再过问. 孩子有自己的决定权. 第一周的时候,...
  4. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  5. 新的旅途 – 离别总是伤感的, 离开了一起创业的公司 2周前, 正式离开了一起创业的公司, 这公司是我博士毕业后的第一份正式工作, 待了8年多了, 离别总是伤感的. 我是9月初提的离职, 三个月 Notice Period, 最后的几周交接完工作确实没有什么压力了. 11月30号, 在公司最后一天, 公司有个习惯, 对于 Good...
  6. 公司给配了台高配DELL笔记本 早上例会结束的时候我顺便说了一句 我的笔记本有点慢, 当时我并不知道我的经理远程用电话也参加会议了(他全程在听), senior staff SE 对着电话说, “peter, you hear that? btw, my disks are...
  7. HPZ800服务器主板太老不支持超过2TB的大硬盘 我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验内存, 所以基本上不重启关机. HPZ800主机有两个硬核CPU – 因特志强 X5650 – 每个CPU是12核....
  8. 在英国给孩子换学校的经历: 孩子离开了村里的小学 由于搬了家, 孩子上学得提前半小时出门了, 因为早上堵, 也得开车半小时才能到. 之前在 Fen Drayton 村庄上小学, 早上8:45学校门开, 9点敲钟孩子排队依次进入教室, 我们由于在村里, 只需要提前5分钟出门和孩子一起走路就可以了. 现在一下子早上变得很匆忙, 得叫孩子起床, 做早饭,...

WP Post Heatmap 给 WordPress 博客添加热力图

作者 雪糕
2024年1月8日 14:37

简介

逛推的时候偶然看到椒盐豆豉的《如何给 Hugo 博客添加热力图》,正好有人需要 WordPress 版本,又正好我还从来没有做过一个 WordPress 插件,又恰好想「多多创造一些自己感兴趣的东西」,就想着试试手。没想到 WordPress 插件做起来出乎意料地简单,整个开发和适配过程大概花了 2 小时 30 分钟(来自 WakaTime 的统计数据)。技术上的细节,在椒盐豆豉的文章里已经非常详细了,想了解的朋友们可以直接去她的文章中看,或者直接查看源代码

在 Hugo 版本的基础上,WP Post Heatmap 使用 PHP 函数读取文章的日期,字数,标题,和链接;然后将其传给 JavaScript 文件渲染 echarts. 整个开发过程没有遇到太多困难,但的确遇到了字数统计不准确的问题:WordPress 默认的字数统计无法统计中文字符,所以我用了个迂回的方式来解决:

$word_count = mb_strlen(strip_tags(strip_shortcodes($post->post_content)), 'UTF8');

在 JavaScript 里,文章的字数单位是千字,保留两位小数:

const wordCount = (post.word_count / 1000).toFixed(2);// Word count of the post

安装和使用

当前版本:v0.01

项目地址:https://github.com/ann61c/wp-post-heatmap

下载地址:https://github.com/ann61c/wp-post-heatmap/releases/download/v0.01/wp-post-heatmap.zip

安装方式:下载后在 WordPress 后台上传插件并启用

使用方法:在文章或者页面中,输入[_heatmap_]即可(请自行去掉下划线)。

在线演示:

如果你想要添加新功能可以在 GitHub repo 里添加 issue 或者在该文章下评论。

特别感谢 椒盐豆豉 分享的源代码。

The post WP Post Heatmap 给 WordPress 博客添加热力图 first appeared on 雪糕.

2款简单的 WordPress 全站限制访问插件

作者 老俍
2023年5月10日 21:42

今天要介绍的这两款插件都可以实现让你的博客完全私有化,也就是说没有账户的访客只能看到登录页面。为什么有人想把博客完全私密划呢?1、只想记录给自己看的博客;2、某些内部使用的网站;3、特殊资源的网站。

Registered Users Only

Registered Users Only 安装完成启用后会在设置里面生成菜单进行管理,可以选择的功能只有三个,在没有注册登录的情况下,都会重定向到登录界面。

2款简单的 WordPress 全站限制访问插件

1、This is a default WordPress option placed here for easy changing.
1、任何人都可以注册

2、Allow access to your post and comment feeds (Warning: this will reveal all post contents to guests!)
2、允许访问您的帖子和评论源(警告:这将显示所有的帖子内容给客人!)

3、Allow access to your REST APIs (Warning: this will reveal all post contents to guests!)
3、允许访问您的REST API(警告:这将显示所有的帖子内容给客人!)

Force Login

Force Login 安装完成后甚至连个管理界面都没有,只要开启插件即可实现全站需要登录查看功能。如果是单纯想把博客私有化,Force Login 插件就够了。

将博客减法进行到底之如何精减WordPress插件

作者 老张
2023年12月22日 15:49

对于WordPess的话题,老张好长时间都没有谈了。看了下文章归档,还是在2010年左右老张写的WordPress类的文章多一些,像折腾技巧、插件之类的。《WordPress更换域名后所要注意的十件事》还被admin5收录过。虽然有收获,但是那段时间真的是花了大量的时间和精力在上面。

前段时间把老张博客服务器从4C4G高配降到了2C2G低配版。这个时候遇到了服务器长期满负载而导致博客访问速度变慢的情况,不得不对网站的配置环境和WordPress优化再进行折腾了。

博客的主流程序为WordPress和Typecho了吧,在大家的心目中,WordPress是臃肿的而Typecho精简的,但是大家却没有深入想WordPress为什么会臃肿。WordPress的之所以功能强大,就是借助种类繁多、功能各异的插件实现的。当WordPress插件安装多的情况下,肯定会影响网站的整体速度。记得当初玩WordPress的时候,插件安装了五六十个。其实在月初《将博客减法进行到底!》这篇文章里,还应该提到WordPress的插件也应该做减法,那今天就单独说一说。

对博客做减法其实也应该有一个度的问题,那是什么度,就是“用户体验”。什么是用户体验,老张个人理解认为博客的基本功能要有的同时,还需要让大家看着舒服。所以,过度的对博客做减法,势必会影响到用户体验。所以在做减法的同时,必须要做到与用户体验的平衡。

大家有没有注意到标题里的两个字“精减”,就是体现出如何来对WordPress插件做减法。对于WordPress插件,我们可以分为必装插件和选装插件,而选装插件也可以叫做功能性插件。老张认为必装插件即为缓存类插件,而缓存类的插件还应再细为HTML缓存(前端类缓存)和对象缓存(后端类缓存)。一个网站的打开速度不仅仅是要有一个良好的服务器线路,同时还需要对WordPress优化而安装缓存插件。

目前老张博客安装WordPress插件一共就四个,其中两个为必装插件,另外为功能性插件。

HTML缓存(前端类缓存)-WP Rocket

百度下,WordPress缓存插件不下于十种,每种插件都有各自的特色。常用的前端类缓存插件有WP Super Cache、WP-Optimize、W3 Total Cache、WP Rocket等等。印象当中WP Super Cache插件最为大家熟知。而这次优化WordPress时小胡给我推荐安装的是W3 Total Cache,但是后来与代码高插件冲突,就改为WP Rocket了。

对象缓存(后端类缓存)- Object Cache

对象缓存,后端类缓存只是我个人理解的叫法。主要是用来缓存数据库。WordPress 使用此对象缓存通过将数据库查询结果存储在内存中来节省时间。对象缓存是一种服务器端缓存。这意味着缓存是在服务器级别管理的,不受最终用户或他们用于缓存的系统的控制。对象缓存存储已加载的数据库查询结果。然后它会在下次请求它们时更快地为它们提供服务,这样就不必再次查询数据库。

Redis Object Cache是迄今为止领先的持久对象缓存 WordPress 插件之一, 具有许多强大的功能,包括内置复制、脚本和磁盘持久性。在使用 Object Cache插件时必须要安装PHP扩展redis。具体教程不展开说,网上一大堆。

功能性插件-WP-Douban

我的博客导航“阅读”和“观影”就是这个插件来实现的,直接调用豆瓣里的已阅图书和已观影视来实现。其实这个插件也就是用来装装X吧,某天可能会删掉。

功能性插件-Highlighting Code Block

老张是个爱折腾的人,只有折腾才能出一行教程,而教程里会有大量的代码。为了增加用户体验,还是很有必要安装代码高亮插件的。Highlighting Code Block就是一款比较优秀代码高亮插件。

老张博客的WordPress插件就安装了这四个,也是做到了把WordPress插件的减法做到极致了。

❌
❌