取消 Vercel bot 的自动评论
前言 相信点进这篇水文的人都是对 Vercel bot 自动评论的邮件通知轰炸苦恼很久了 (特别是类似友链朋友圈这种每天都会自动部署好几次的项目,所以下面就用友链朋友圈项目来举例) 正文 之前我是直接对仓库设置Ignore,这样也可以不收到邮件通知,但是可能 Github aciton 部署失败或者其他邮件也收不到了,不太友好。根治的办法就是取消 Vercel bot 在pull requests和commits下面的自动评论。 我们只需要在vercel.json加入下面这段代码即可 12345{ "github": { "silent": true }} 比如友链朋友圈项目,我们直接在根目录的vercel.json添加,如下图所示 原文地址 Silence GitHub Commentshttps://vercel.com/docs/concepts/git/vercel-for-github#silence-github-comments
Matomo Analytics 安装教程
前言 相信大部分博主的网站统计都是使用的百度统计、谷歌分析或者微软的 Clarity 等,但是这些网站的统计有一个共同的缺点,就是数据不是掌握在自己手里,比如前段时间百度统计就将数据保留时间缩短为一年。本文介绍的是一个在服务器中自己部署的网站统计工具 Matomo Analytics,号称是谷歌分析的替代品。 创建站点 本文是使用宝塔面板搭建的,环境为 Nginx、PHP 8.0、MySQL 5.7.37 下载应用 国内服务器可能下载较慢,可以选择在本站下载,然后自己上传到宝塔上 创建完站点后,直接使用远程下载将应用下载到网站目录中 然后将压缩包解压并将文件夹中的文件粘贴到网站根目录即可 下载地址 开始安装 如果没有出现安装页面,可能是因为没有把文件移动到网站根目录,也可以把网站运行目录改为/matomo 系统检查 首先会检查网站的环境是否符合要求,如果有标红,按提示去修改即可 数据库设置 将创建站点时设置的数据库账号密码填写进去即可 设置网站 创建好 Matomo 的超级用户之后就可以设置需要统计的网站了 安装代 ...
关于 Twikoo 的三两事
批量修改评论 如因为 jsDelivr 导致历史评论中的表情显示异常的问题,就可以使用该方法批量修改评论中表情的地址 选择数据库中的 comment 集合 点击导出按钮,选择默认的 JSON 格式 利用 VSCode 等工具的 ctrl + H 批量修改评论 点击导入按钮,选择修改完成的 JSON 文件,冲突处理模式选择 Upsert Insert 模式会在导入时总是插入新记录 Upsert 模式会判断有无该条记录,如果有则更新记录,否则就插入一条新记录 最新评论排除博主自己 这是 Twikoo 获取最新评论 API 自带的功能,不过 butterfly 主题没有外置配置项 将twikoo-comment.pug文件第 23 行的includeReply设为false 自定义 Prism 的 CDN 地址 Twikoo 版本需要在 1.5.8 以上才支持该功能,1.5.11 开始,Prism 的 CDN 已经从 jsDelivr 变更为了七牛云 12345twikoo.init({ // ...... // 默认为 'https://c ...
腾讯云免费证书申请不通过
前言 以前在腾讯云申请免费证书基本都是几分钟内就通过了,但是这次申请的证书迟迟没有通过。腾讯云客服表示证书申请不通过的原因是域名解析的 CNAME 记录有 CAA 记录,这篇文章做个记录分享。 DNS 解析诊断 腾讯云 TrustAsia 免费证书的 DNS 验证由 TXT 类型改为了 CNAME 类型 比如我这次申请证书的域名是pan.gahotx.cn,但是由于主域名gahotx.cn有一条线路是解析到国外gahotx.github.io,也会导致申请的域名在境外存在 CAA 记录,所以证书颁发不通过 DNS 诊断工具https://myssl.com/dns_check.html#dns_check 解决措施 如果域名使用 DNS 诊断工具发现域名在境外存在 CAA 记录,我们只需要把主域名解析到境外的线路暂时停止即可 主域名停止解析到gahotx.github.io后,再用 DNS 诊断工具去查申请域名的 CAA 记录,此时已经没有在境外的 CAA 记录,这时候申请的 TrustAsia 证书瞬间就通过了 CAA 记录说明 以前在腾讯云申请 TrustAsia 免费证书的 ...
一键填充博客评论区个人信息
前言 之前在调试邮件通知样式的时候,因为要在博主邮箱和测试邮箱反复切换,每次重新手动填写都很乏味,所以一直想有一个一键填充个人信息的功能。后来在 twikoo 的 issue 看到了龙笑天的文章,不过在 twikoo 等评论区填写了识别不到,今天群里 Android 大佬解决了,又新学了一个 dispatchEvent() 方法,嘿嘿 (*^▽^*) 书签代码源码 可以将代码中的昵称,邮箱,网址修改成你的信息,然后使用JS压缩工具压缩后使用 123456789101112131415161718192021222324252627282930313233javascript: void (function () { var lauthor = ["#author","input[name='comname']","input[name='name']","#inpName","input[name='author']&q ...
如何在网页中嵌入B站视频
官方嵌入代码 B站视频下面的分享中有嵌入代码,不过默认的代码比较简陋,而且没有自适应 默认代码 1<iframe src="//player.bilibili.com/player.html?aid=67554570&bvid=BV1XJ411P7yW&cid=117115530&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe> 优化后的代码 1<div style="position: relative; padding: 30% 45%;margin-top: 10px;margin-bottom: 10px"><iframe style="position: absolute; width: 100%; hei ...
零成本拥有静态博客后台
前言 拥有静态博客后台的前提是博客集成了自动部署,可以先查看 Akilar 的教程实现博客自动部署 有一晚睡前在床上“欣赏”自己博客的时候,发现了一两个错字,或者觉得哪个语句有语法错误,不通顺(老强迫症了),但是不想下床开电脑改,还好 Github 可以直接编辑文件(文章标题旁边的小羽毛),直接 Github 编辑文件然后 Github action 自动重新部署博客,挺方便的。后面就想着能不能像动态博客有个后台,可以更方便地编辑博客源码,甚至在线写文章。所以后面部署了Qexo,但是习惯了 VSCode 水文的我,最离不开的就是 User Sinppets 功能(写标签插件,或者是一长段代码时非常有用)。要是还可以在线 hexo s 预览就再好不过了~ Github.dev github.dev 是 Github 官方提供的在线使用 VSCode 编辑器编辑仓库并提交代码更改 这是一种最简单无脑的博客后台,只需要在你的博客源码仓库,将网址中的 github.com 改成 github.dev 或者在仓库页面点一下>就可以使用 VSCode 在线编辑代码了,而且还可以登录 ...
国内常用的前端静态资源公共库
前言 其实国内有很多前端静态资源公共库速度很快,并且这些公共库就是为了提供免费服务的,不用担心像 zhimg 那样被滥用而禁止白嫖,不过前提是加速的资源库要被 cdnjs 收录,像 butterfly 主题中使用的大部分资源都会有。 BootCDN BootCDN 是 极兔云 联合 Bootstrap 中文网 共同支持并维护的前端开源项目免费 CDN 服务,致力于为 jQuery、Bootstrap、Vue.js 一样优秀的前端开源项目提供稳定、快速的免费 CDN 加速服务。BootCDN 所收录的开源项目主要同步于 cdnjs 开源项目仓库。 BootCDNhttps://www.bootcdn.cn/ Staticfile CDN Staticfile CDN 是由国内优秀的云存储服务商 七牛云 提供存储和加速赞助,技术社区掘金支持。同步国外 cdnjs 源站,同时由国内开源贡献者提交其它有价值的库。 Staticfile CDNhttps://www.staticfile.org/ 360 前端静态资源库 360 前端静态资源库是由奇舞团支持并维护的开源项目免费 CDN 服务,支 ...
使用服务器搭建自己的图床
前言 之前腾讯云有活动就购买了一年的 CDN 流量包,加上之前嫖的 DNSPod 套餐送的 cos 对象存储没地方用,正好就可以拿来做个自用的图床,本教程使用的是去不图床同款的开源图床程序搭建的。 Lsky Pro 使用手册https://www.kancloud.cn/wispx/lsky-pro/880042 准备 Lsky Pro 图床搭建的前提是有一个服务器,这里不教怎么白嫖甲骨文啥的 (因为我是直接嫖的室友的 我使用的是宝塔面板搭建的,可视化操作,简单无脑 安装需求 PHP 版本 ≥ 5.6 MySQL 版本 ≥ 5.5 PDO 拓展 ZipArchive 支持 fileinfo 拓展 curl 拓展 开始搭建 添加站点,数据库选择 MySQL,填写对应的账号密码,待会要用,PHP 版本选择 5.6-7.3 的都可以 下载 Lsky Pro,然后把它上传并解压到网站目录处 (如:/www/wwwroot/img.gahotx.cn) 设置网站目录中的运行目录为 public 配置 Rewrite 规则 12345location / { ...
教你如何“榨干”免费的多吉云
前言 参考本文的前提是您的博客已经备案,国内的 CDN 加速服务商基本都要求域名已经通过 ICP 备案~ 自从2021-12-20 jsDelivr 崩溃后,本博客的图片,以及所有 js,css 等静态资源的加载速度一直出现问题。首先当时 jsDelivr 的备案掉了之后,大陆的速度访问就出现了问题,于是学习了店长的npm 图床教程后,建立了自己的静态资源库,并且用unpkg.zhimg.com的 npm 镜像加速,速度还是十分理想的。可惜好景不长,没过多久,2021-01-21 zhimg 大部分文件失效了,可能太多人使用,知乎禁止了。我当天就把所有文件又切换成 npm.elemecdn.com来加速,速度也挺快的,但是转头一想,万一哪天eleme又寄了呢?所以我不想再折腾了,直接白嫖多吉云的 CDN 以及 对象存储,不用再换来换去了(除非多吉云不给嫖了),而且速度也是杠杠滴(免费服务只加速境内)。 融合 CDN 多吉云的融合 CDN 每月有 20 GB 的免费额度,对于我这种小博客来说,正常情况下是绰绰有余的 多吉云 CDN 我是在小嘉的部落格看见的,多吉云实名认证用户每月有 ...