最新发布第9页
离开标签页时标题会变:博客动态标题的实现-星海夜航

离开标签页时标题会变:博客动态标题的实现

有些博客在你切走标签页时,标题会变成「你别走吖 Σ(っ °Д °;)っ」,切回来又变成「(/≧▽≦/)你又回来啦!」。这个效果只在前端完成,和服务器没有关系,核心是监听页面可见性变化的一句 J...
源支付 6.9.4 部署记录:改 hosts 后可后台在线升级到 6.9.9-星海夜航

源支付 6.9.4 部署记录:改 hosts 后可后台在线升级到 6.9.9

源支付 6.9.4 版本,通过修改 hosts 绕过云端密钥校验后,可以在后台直接在线升级到最新的 6.9.9 版本,实测可正常运营使用。这里把环境和操作步骤记一下。 环境要求 Nignx 1.18 PHP 7.3,需
k8s.gcr.io 镜像拉不动?替换第三方源与离线导入两种做法-星海夜航

k8s.gcr.io 镜像拉不动?替换第三方源与离线导入两种做法

部署 K8S 时,关键组件的镜像地址通常存放在 k8s.gcr.io,国内直接访问受限。常见思路是搭代理或换国内镜像地址:搭代理有配置门槛,换国内地址又可能碰上某些版本找不到对应镜像的问题。这里记...
jsDelivr 遭 DNS 污染后的恢复与替代方案-星海夜航

jsDelivr 遭 DNS 污染后的恢复与替代方案

2022 年 4 月 28 日,jsDelivr 在中国大陆确认遭到 DNS 污染。对站长来说,这天的表现就是页面里挂在 cdn.jsdelivr.net 上的样式和脚本一夜之间全部失效。这篇记录当时的处理思路和现在还能
Kubernetes 部署 Traefik Ingress 控制器完整记录-星海夜航

Kubernetes 部署 Traefik Ingress 控制器完整记录

Traefik 是 K8S 集群里常用的边缘路由器/Ingress 控制器:接请求、找到负责处理的服务,并且自动完成服务发现。这套部署记录基于 traefik v2.3.5,含 CRD 与 Ingress 两种路由配置的
文章页上下篇带缩略图背景:一套现成的模板代码-星海夜航

文章页上下篇带缩略图背景:一套现成的模板代码

文章页底部的上一篇/下一篇一般只是两条文字链接,加上一张缩略图当背景,导航会显眼不少。实现分两块:模板里的 HTML+PHP 结构,和配套的 CSS 样式,下面把两部分代码都整理出来。 结构与 PHP...
百度死链提交提示删除失败的排查与清理-星海夜航

百度死链提交提示删除失败的排查与清理

在搜索引擎的站长平台提交死链,有时候会提示「删除失败」。提交记录里混进了不该有的 URL,百度就会拒绝整批处理。先搞清楚失败的 URL 是什么形态,再对症清理。删除失败常见的三种 URL1、URL ...
Jenkins 对接 Nexus 私服:Vue 制品的构建、上传与多环境部署-星海夜航

Jenkins 对接 Nexus 私服:Vue 制品的构建、上传与多环境部署

前端 Vue 项目的发布链路:开发把代码提交到 Git/SVN,每个发布版本更新 package.json 里的版本信息,然后 npm publish 把构建产物推到 Nexus 的 npm 私服;Jenkins 通过插