更新日志

共 112 条记录 · 每条一句话说清改了什么,想看细节点「展开」

v1.87.0

快递服务大厅上线

2026-10-25

整合快递查询、817 家快递大全、118 家全球邮政、354 个城市网点、68 条客服电话、停发入口与海运运价;

展开详情收起

整合快递查询、817 家快递大全、118 家全球邮政、354 个城市网点、68 条客服电话、停发入口与海运运价;目录按需分页加载。

#工具 #快递100
v1.86.1

工具箱加入快递查询,导航编辑器升级

2026-10-25

前台工具箱下拉新增快递查询;

展开详情收起

前台工具箱下拉新增快递查询;站点设置导航编辑器加入实时预览、跨分组移动、撤销修改和未保存离开提醒,旧导航自动迁移。

#导航 #工具 #后台
v1.86.0

站点设置新增前台导航结构图编辑器

2026-10-25

支持一级链接/分组、二级菜单、排序、改名、自定义链接;

展开详情收起

支持一级链接/分组、二级菜单、排序、改名、自定义链接;已使用的页面会变灰锁定,前后端双重防重复。

#后台 #导航
v1.85.0

站点设置登录页升级动态星云背景

2026-10-24

登录页加入星云光晕、Canvas 粒子网络、透视网格与扫描线,配玻璃登录卡和渐变按钮,支持减少动态效果。

#后台 #界面
v1.84.1

页脚删除六项统计并优化风景皮肤可读性

2026-10-24

移除页脚文章、随笔、Demo、标签、总浏览、运行天数统计块;

展开详情收起

移除页脚文章、随笔、Demo、标签、总浏览、运行天数统计块;风景皮肤下页脚改为高不透明磨砂底,文字更清晰。

#界面 #页脚
v1.84.0

快递查询接入快递100官方 API

2026-10-23

站点设置可配置 customer / key,查询优先走官方实时服务,无结果或异常时自动回退网页服务,并在结果里标明数据来源。

#工具 #快递100 #API
v1.83.1

快递查询支持自动识别快递公司

2026-10-23

按单号前缀即时识别顺丰、圆通、中通、韵达、申通、京东、极兔、EMS 等;

展开详情收起

按单号前缀即时识别顺丰、圆通、中通、韵达、申通、京东、极兔、EMS 等;纯数字有歧义时提示手动确认。

#工具 #快递100
v1.83.0

工具页新增快递查询(快递100)

2026-10-23

输入快递公司与单号即可查看物流轨迹,服务端代理快递100并做限流与 90 秒缓存,不保存单号。

#工具 #快递100
v1.82.0

全站文章换上真实摄影封面

2026-10-22

49 篇文章统一配上 1200×750 真实照片封面,列表用 520×340 缩略图,详情页保留大图与摄影师署名。

#界面 #文章 #封面
v1.81.1

倍信通认证改用官方新签章

2026-10-22

页脚倍信通徽章切换到 i.n3v.cn 官方签章图与验证入口,点击弹出验证窗口。

#界面 #认证
v1.81.0

音乐卡片新增米兔音乐入口,友链收录米兔音乐

2026-10-21

播放器底部加「音乐来自米兔音乐」入口;

展开详情收起

播放器底部加「音乐来自米兔音乐」入口;友链页新增米兔音乐(含官方方形图标与简介)。

#音乐 #友链
v1.80.5

页脚新增 Trust SSL 蓝色商务安全签章

2026-10-21

页脚证书区加入 TrustSSL 安全认证签章,点击弹出官方验证页(www.nphy.top),签章图已本地优化。

#界面 #安全
v1.80.4

页脚新增「三年之约」履约证书

2026-10-21

在三年之约电子标识旁加入官方履约证书徽章,鼠标悬停可查看证书详情(编号 2026102021000150)。

#界面 #备案
v1.80.3

页脚新增「酷AIA盟」备案徽章

2026-10-21

页脚徽章条加入酷AIA盟备案(编号 2026100000),紫色盾徽取自官方图标,点开可查看备案公示页。

#界面 #备案
v1.80.2

三年之约徽章通过审核并校准

2026-10-20

按官方审核邮件校准电子标识的链接、标题、图片与 alt 文案,点击可查看履约公示页(编号 2026102021000150)。

#界面 #备案
v1.80.1

页脚新增「三年之约」履约徽章

2026-10-20

页脚徽章区下方单独一行加入三年之约电子标识(编号 2026102021000150),点击可查看履约证书页。

#界面 #备案
v1.80.0

页脚新增「梵友联盟」备案徽章

2026-10-20

页脚徽章条加入梵友联盟备案(编号 2026100000),图标取自对方官方站点,点开可查看备案公示页。

#界面 #备案
v1.79.2

页脚新增「魔ICP备」徽章

2026-10-20

页脚徽章区加了魔ICP备(备案号 2026966157号-1),图标用的是备案方自己的粉色盾牌。

#界面 #备案
v1.79.1

页脚新增「倍信通认证」标识

2026-10-19

页脚的徽章区多了一枚「倍信通认证」标识(证书编号 BXT9629023755)。

#界面 #认证
v1.78.4

页脚徽章条新增「无聊湾」与「天气网」

2026-10-19

底部徽章条最后补了两枚站点徽章:无聊湾、天气网,图标各自取自对方站点。

#界面
v1.78.3

页脚徽章条新增「博客集」收录徽章

2026-10-19

底部那排徽章最后多了一枚博客集的收录徽章(编号 20002),深蓝 + 橙的双色样式照官方给的版本做的,点开会打开博客集里的收录页。

#界面 #收录
v1.78.2

页脚微调:站点监控收进徽章条,新增阿里云徽章

2026-10-18

底部导航行里的「站点状态」去掉了,统一收到上面那排徽章里,不再重复两处。

展开详情收起

底部导航行里的「站点状态」去掉了,统一收到上面那排徽章里,不再重复两处。

徽章条在「站点监控」后面新增了一枚「阿里云」,用的是阿里云自己的站点图标。

#界面
v1.78.1

页脚徽章条新增「站点监控」图标

2026-10-18

底部那排徽章(萌ICP备 / Server / SSL)后面多了一枚「站点监控」,用的是监控服务方自己的站点图标,点开就能看到本站最近的检测记录…

#界面 #功能
v1.78.0

页脚新增「站点状态」入口

2026-10-18

底部导航里多了一个「站点状态」,点开是第三方监控页面,能看到本站最近的可用性与响应情况。

展开详情收起

底部导航里多了一个「站点状态」,点开是第三方监控页面,能看到本站最近的可用性与响应情况。

这个监控是外部服务:万一它那边打不开,不会影响本站正常的访问和浏览。

#界面 #功能
v1.77.0

换了新的站点头像与浏览器标签图标

2026-10-17

站点 logo 换成了新的插画头像:顶部导航、首页横幅、侧栏的个人信息卡都用这一张。

展开详情收起

站点 logo 换成了新的插画头像:顶部导航、首页横幅、侧栏的个人信息卡都用这一张。

浏览器标签上的小图标也一并换了,和站点头像保持一致。

#界面 #视觉
v1.75.0

点击页面时散开一把彩色小圆点

2026-10-17

在页面上任意位置点一下,点击处会散开一小把彩色圆点:向外飞散、略微下坠、缩小淡出。

展开详情收起

在页面上任意位置点一下,点击处会散开一小把彩色圆点:向外飞散、略微下坠、缩小淡出。

每次十来个,大小和方向都随机,颜色是一组明亮的粉、青、黄、红、薄荷与藕荷。

点按钮、点链接也会触发;右键、Ctrl / ⌘ 组合键、以及拖选文字之后的点击不会弹。

站点设置不启用;系统开了「减少动态效果」时也不出现。小圆点播完约 0.7 秒就自动从页面里删掉,不会越积越多。

#动效 #交互 #界面
v1.74.0

加了一个跟随鼠标的柔光点

2026-10-17

鼠标在页面上移动时,会有一个半透明的圆点跟着走,稍带一点延迟(大约 120 毫秒的跟随感),像光标后面拖着一小团光。

展开详情收起

鼠标在页面上移动时,会有一个半透明的圆点跟着走,稍带一点延迟(大约 120 毫秒的跟随感),像光标后面拖着一小团光。

停在链接、按钮、输入框、卡片上时,它会放大一点、变淡一点,给出「这里能点」的暗示;按下鼠标时会轻微收缩。

没有替换系统光标 —— 原生箭头依然在。纯自定义光标在输入框、拖拽边缘、文本选择这些场景会立刻露馅,可读性也差。

触屏设备、以及系统开了「减少动态效果」时不显示;鼠标停住后动画循环会自动退出,不会一直空转费电。

#动效 #界面 #交互
v1.73.0

加了一批「跟手」的界面反馈

2026-10-17

鼠标移到文章卡片、专题卡片上时,会有一团柔光跟着指针走;

展开详情收起

鼠标移到文章卡片、专题卡片上时,会有一团柔光跟着指针走;卡片本身也会跟着微微倾斜(最多两度多),看起来像有一点厚度。

主按钮悬浮时,蓝紫渐变会缓慢流动一下,不再是死板的一整块颜色。

侧栏的几张卡片在页面打开时会依次浮上来。

这些效果只在鼠标设备上生效:触屏没有「悬停」这个状态,套上去反而会在手指点下去的瞬间闪一下;系统开了「减少动态效果」时也会自动关掉。

#动效 #界面 #体验优化
v1.72.0

动效升级:页面切换更顺、首页横幅会「呼吸」

2026-10-17

页面之间的跳转现在有过渡了:点进文章、切到相册,旧页面淡淡退场、新页面轻轻上浮。

展开详情收起

页面之间的跳转现在有过渡了:点进文章、切到相册,旧页面淡淡退场、新页面轻轻上浮。用的是浏览器自带的跨文档过渡能力,不引入任何框架、也不改动站点结构;不支持的浏览器就是原来的普通跳转,没有任何副作用。

首页横幅的背景图开始缓慢推移(30 秒一个来回,放大到 1.12 倍并轻微位移)。完全静止的大图容易看腻,这一点点推移让画面有了呼吸感。

同一屏一起出现的卡片现在会依次浮现(每张错开约 45 毫秒),不再是「啪」地一下全冒出来。

顺便理顺了主题切换动画的作用范围:那个「从点击处圆形扩散」的效果以前有可能被页面跳转误用,现在只在切主题时出现。

#动效 #界面 #体验优化
v1.71.0

归档页重做:写作热力图 + 年/月时间轴

2026-10-17

归档页顶部换成了一张「写作热力图」:近 12 个月,每天一个小格子,有更新的日子按当天篇数深浅不同,鼠标悬停能看到具体日期和篇数。

展开详情收起

归档页顶部换成了一张「写作热力图」:近 12 个月,每天一个小格子,有更新的日子按当天篇数深浅不同,鼠标悬停能看到具体日期和篇数。

下面改成「年 → 月 → 文章」三层时间轴,每一层都标了篇数;年份可以点开收起,顶部的年份按钮能直接跳过去。

加了一个即时筛选框:输入关键词就把标题、分类、标签里匹配的内容筛出来,空掉的月份和年份会自动收起,计数也会跟着变。筛选词会写进地址栏,筛完的页面可以直接分享。

文章现在严格按发布时间倒序 —— 以前「置顶」的文章会被插到最前面,日期看起来是乱跳的。

热力图的深浅用的是当前皮肤的主色,五套皮肤各有各的热力色,不用另配一套。

#归档 #界面 #体验优化
v1.70.0

导航栏换成液态玻璃质感

2026-10-16

顶部导航栏现在是真正的玻璃:背后的内容会被揉开并提色(不是单纯盖一层半透明),顶边有一条高光棱,鼠标在栏上移动时还有一团柔光跟着走。

展开详情收起

顶部导航栏现在是真正的玻璃:背后的内容会被揉开并提色(不是单纯盖一层半透明),顶边有一条高光棱,鼠标在栏上移动时还有一团柔光跟着走。

导航项下面多了一块会滑动的玻璃指示块 —— 鼠标移到哪一项它就滑过去,停在当前页那一项时就是「你在这里」的标记。用的是带回弹的曲线,滑动时有一点液体的意思。

首页横幅上的导航项本身也变成了玻璃胶囊,浮在大图上面:背景看得清,名字也读得清。

原来的下划线指示器退休了 —— 同一个导航项挂两个指示器只会互相打架。

性能上没有乱加模糊:整条栏和那一块指示块各用一层,不是给八个导航项各挂一个(那样会一口气建出八个图层,在带背景动画的首页上低配机会掉帧);浏览器不支持这个效果时自动退回接近实心的底色。

#界面 #导航 #视觉
v1.69.0

站点设置专业化:位置导航、长表单吸附保存栏、长表格吸附表头

2026-10-16

站点设置顶部加了位置导航(站点设置 › 设置 › 网站配置),四十个页面都能一眼看出自己在哪一层,不用再靠标题猜。

展开详情收起

站点设置顶部加了位置导航(站点设置 › 设置 › 网站配置),四十个页面都能一眼看出自己在哪一层,不用再靠标题猜。

长表单的操作栏现在吸附在屏幕底部。网站配置那种要滚很久的表单,以前必须一路滚到底才能点保存;改完还会在旁边标出「有未保存的修改」。

表单填到一半误关页面或者点走别的页面时,浏览器会先拦一下确认,不再默默把改动丢掉(写作页有本地草稿兜底,那里刻意不弹)。

列表内容多的时候,表格改成在固定高度里滚动,表头一直吸在最上面 —— 以前翻到十几行之后,已经不知道哪列是「字数」哪列是「浏览」了。

顺手统一了几处:Ctrl / ⌘ + S 在站点设置所有页面都能保存(以前只有写作页有效,其它页面按下去没反应);表格行的悬浮高亮更明确;数字列改用等宽字体右对齐。

#后台 #体验优化 #效率
v1.68.0

安全加固:强制 HTTPS、门口拦截畸形请求、发信服务按 IP 限流

2026-10-16

现在用 http:// 打开站点会自动跳到 https,表单提交也一起跳、并且不会把已经填写的内容丢掉。

展开详情收起

现在用 http:// 打开站点会自动跳到 https,表单提交也一起跳、并且不会把已经填写的内容丢掉。同时告诉浏览器「以后这个域名只用 https」,有效期可以在站点设置调(默认半年,第一次可以先调成 30 天观察)。

补上了反向代理识别。如果用 Cloudflare 或隧道回源,源站这一侧看到的是 http,以前会让「加密传输」和会话安全开关静默失效——现在认得出来了,不会再有「上了 CDN 反而变松」的情况。

门卫提前到了页面逻辑之前:异常请求方法、超长地址、参数爆量、畸形 Host 头直接在门口挡掉,并记一条安全事件,不再浪费主机资源。

发信服务按访客加了一层限流(10 次 / 10 分钟)。以前只限制「同一邮箱 60 秒一次」,换个邮箱接着刷就挡不住;留言和友链申请也加了同样的兜底。记录里存的仍然是 IP 的加盐哈希,不保存完整 IP。

会话安全再收紧一档:只接受本站自己发出过的会话 ID(防会话固定),并且只认 Cookie 传递,会话标识不会出现在地址栏、历史记录和转发出去的链接里。

主机层面:备份文件、.git、.env、编辑器残留文件以及常见的盗版 CMS 探测路径,直接在 Web 主机被拒绝;文档目录整目录关闭外部访问;静态文件也补上了安全响应头和 CSP 基线。

#安全 #HTTPS #防护
v1.67.0

全站样式统一:圆角、动效、间距收敛成一套规范

2026-10-16

之前全站的圆角有三十多种取值——11、12、13、14 混着用,单看每一处都说得过去,摆在同一屏里就显得毛糙。

展开详情收起

之前全站的圆角有三十多种取值——11、12、13、14 混着用,单看每一处都说得过去,摆在同一屏里就显得毛糙。现在统一成 4 / 8 / 12 / 16 / 20 / 24 六档,同类元素在任何页面都是同一个圆角。

按钮和卡片的悬浮反馈速度也统一了:原来有十几种时长,差个 0.02 秒谁也看不出来,但这里点一下、那里点一下,手感就是不一致。现在只留四档。

键盘 Tab 的聚焦光圈统一成一种样式;卡片阴影里那些「每次手写都偏一点」的蓝灰阴影,归并成两档,页面深浅更整齐。

间距里的奇数都调成了偶数,网格对齐更稳;顺手把 10px 级别的过小字号抬到 11.5px,手机上更容易看清。

这一版一共调整了 521 处声明,动的都是「同一个东西的不同写法」——没有改任何配色,也没有动页面结构,看起来还是原来那个站,只是更整齐了。

#界面 #规范 #体验优化
v1.66.0

底部导航栏换新:图标回来了,友链图标也更清晰

2026-10-15

页脚那条导航(联系我 / 更新日志 / RSS 订阅 / 邮件订阅 / 天气 / 赞赏支持 / 站点地图 / 站点导航 / 隐私政策)每个入口都…

展开详情收起

页脚那条导航(联系我 / 更新日志 / RSS 订阅 / 邮件订阅 / 天气 / 赞赏支持 / 站点地图 / 站点导航 / 隐私政策)每个入口都配上了一枚小图标,鼠标悬浮时图标和文字一起亮起来、整条轻轻上浮。以前这条是用「·」当分隔符,窄屏折行时会冒出孤零零的一个点,现在改成间距排布,怎么换行都是整齐的。

备案与认证徽章那条也一并收拾了:图标放大了一档,每个徽章加了浅底和描边,悬浮有抬升效果;徽章条上方补了一条细分隔线,和上面的版权、运行时长分开,层次更清楚。

友链图标修好了:所有站点的徽标统一放在白色圆底里、按原比例完整显示,不会被裁掉边角,深色模式下也看得清。更关键的是加了兜底——某个站点的图标文件没跟着上传、或者外链失效了,会自动换成站内生成的占位图,读者看到的不会再是一张裂图。

「友链最近更新」里每个站点的名字前面也补上了它自己的图标,哪家更新了一眼就能认出来。

#界面 #友链 #体验优化
v1.65.0

全站自适应升级:手机 / 平板 / 电脑一套布局体系

2026-10-15

现在用手机打开网站,文字、图片和卡片不会再挤成一团,按钮也统一放大到手指好点的尺寸;

展开详情收起

现在用手机打开网站,文字、图片和卡片不会再挤成一团,按钮也统一放大到手指好点的尺寸;手机横屏时首页大图不再霸占整屏,可以更快看到内容。

平板竖屏改成单列排布,侧栏的信息卡横向铺成两列,右侧不会再留一大片空白;平板横屏和小笔记本则自动回到「侧栏 + 内容」的经典两栏。

电脑端内容区更舒展,长文的行宽做了收束,一行不会放太多字,读完一段不用来回找行首。

站点设置也一起适配了:窄屏时侧栏收进抽屉,宽表格可以左右滑动、滑动时首列保持可见,表单自动变成单列,用手机也能顺畅地管站点。

顺手修掉几处会撑破屏幕的小毛病:友链页遇到超长站名、文章页遇到超长代码行时,以前会把整页顶宽、逼出横向滚动条,现在都收在各自的小框里滑动。

同时还适配了刘海屏的安全区,以及打印样式——打印文章时会自动去掉导航、侧栏和装饰,只留正文。

#界面 #移动端 #体验优化
v1.64.0

全站视觉再升级:更精致的排版与卡片质感

2026-10-15

配色整体收敛得更沉稳克制,标题与正文的字号、行距、留白重新调过,长文阅读更舒服。

展开详情收起

配色整体收敛得更沉稳克制,标题与正文的字号、行距、留白重新调过,长文阅读更舒服。

卡片、按钮、标签统一了圆角与阴影层次,鼠标悬浮有更细腻的反馈;首页横幅右侧的站点数据改成玻璃质感胶囊,窄屏也不会挤。

深色模式一并调优,切换后不再有明显突兀的色块。

顺手修掉一个体验隐患:入场动画以前会让内容短暂发灰、极端情况下甚至看不见,现在改成只做位移,任何情况下内容都清晰可读。

#优化 #界面 #阅读体验
v1.63.1

热榜改成卡片墙布局,并补上 B站/36氪/掘金/少数派

2026-10-15

热榜页按参考站的样式重做了:标题居中,下面是卡片墙,13 个平台的榜单同时铺在一屏,每张卡显示前 10 条(可以展开看全部)。

展开详情收起

热榜页按参考站的样式重做了:标题居中,下面是卡片墙,13 个平台的榜单同时铺在一屏,每张卡显示前 10 条(可以展开看全部)。

顺手把数据源换成了「今日热榜为主、60s 兜底」两家轮流试,所以榜单也补齐了:新增哔哩哔哩、36氪、掘金、少数派,现在一共 13 个平台。

每张卡右上角是总条数,底部有更新时间、「展开全部」和「去原站」;前三名的名次是红色的。

还是老规矩:服务端缓存 10 分钟、失败先显示上一次的数据、不加载对方站点的图片。

#热榜 #布局 #新功能
v1.63.0

新增「全网热榜」:十份榜单放一页,自动更新

2026-10-14

工具箱里多了一页全网热榜,一页就能看:微博热搜、知乎热榜、百度热搜、抖音热搜、今日头条、贴吧热议、IT之家、夸克热搜、Hacker News、豆…

展开详情收起

工具箱里多了一页全网热榜,一页就能看:微博热搜、知乎热榜、百度热搜、抖音热搜、今日头条、贴吧热议、IT之家、夸克热搜、Hacker News、豆瓣口碑电影。

点标签切换,当前这一栏超过 10 分钟没更新会自动刷新一次,也有「刷新本栏」按钮。

服务端缓存 10 分钟:人再多也按这个节奏去取,不会把对方服务刷爆;某一栏偶尔抽风时先显示上一次的数据并标注出来。

为了不把你的 IP 暴露给各家 CDN,列表里只放标题和链接,不加载对方站点的图片。

榜单数据来自开源项目 60s API(github.com/vikiboss/60s)。

#工具箱 #热榜 #新功能
v1.62.1

友链换上各站真实图标,页脚「硅云」徽章可以点了

2026-10-14

友情链接以前 6 个站点显示的都是同一个默认头像,现在换成了各自的真实图标:PHP 官方手册、MDN、Vue、阮一峰的网络日志、GitHub、�…

展开详情收起

友情链接以前 6 个站点显示的都是同一个默认头像,现在换成了各自的真实图标:

PHP 官方手册、MDN、Vue、阮一峰的网络日志、GitHub、极验 GeeTest。

图标都下载到站内保存(assets/img/links/),不外链第三方图床,对方换站徽也不会变白。

另外页脚那个「Server 硅云」徽章以前只是个标签,现在能点开硅云官网;

在站点设置「网站配置 → 页脚与备案」里还能自己填主机商链接(比如带推广参数的地址)。

#友链 #页脚 #界面
v1.62.0

工具箱多了「老黄历」:宜忌、冲煞、时辰吉凶一页看完

2026-10-14

「工具」页新增老黄历,顶部导航的「工具箱」下拉里也能直接进。

展开详情收起

「工具」页新增老黄历,顶部导航的「工具箱」下拉里也能直接进。

一天一页:宜做什么、忌做什么,还有冲煞、值神(建除)、值日星宿、彭祖百忌、胎神方位、喜神财神福神方位、吉神宜趋与凶煞宜忌。

十二个时辰逐个列出来,每个时辰标了吉还是凶,点开能看这个时辰的宜忌。

日期可以往前翻一天、往后翻一天,也能直接选日子,想看哪天看哪天,打开就是今天。

全部本地推算,不用联网、不依赖任何外部服务;道历月历页和黄历页互相有入口。

注:宜忌按《协纪辨方书》一系的传统规则推算,各地通书版本略有出入,参考着看就好。

#工具箱 #黄历 #新功能
v1.61.0

导航栏改成「一级 + 悬停下拉」,栏目收进分组

2026-10-14

顶部导航从平铺一堆栏目改成 6 个一级入口:主页 / 文章 / 相册 / 工具箱 / 互动 / 关于。

展开详情收起

顶部导航从平铺一堆栏目改成 6 个一级入口:主页 / 文章 / 相册 / 工具箱 / 互动 / 关于。

鼠标移到带小三角的一级栏目上,会弹出白色圆角浮层,列出这个分组里的页面:

「文章」= 博文、随笔、日志、归档、统计;「工具箱」= Demo、工具、天气、道历、Whois 查询;「互动」= 留言板、友链、支持。

打开某个页面时,它所属的分组会高亮(比如在 Whois 查询页,「工具箱」是亮着的),浮层里对应的那一项也会标出来。

手机上仍然是汉堡菜单,分组点一下展开、再点收起,一次只开一组。

顶栏因此清爽了很多,浮层也不会被页面内容挡住。

#导航 #界面 #新功能
v1.60.1

天气入口挪进导航栏(之前藏在侧栏和页脚,不好找)

2026-10-14

顶部导航栏加上了「天气」,就在「道历」旁边,打开网站一眼就能看到。

展开详情收起

顶部导航栏加上了「天气」,就在「道历」旁边,打开网站一眼就能看到。

首页右侧那张天气卡片以前要等数据准备好才会出现,现在即使还没定位,也会先显示一个入口,点进去就能看。

页脚、站点导航、站点地图里的入口照旧保留。

加了这一项之后顶栏仍然是一整行,没有变挤。

#导航 #天气 #体验
v1.60.0

新增天气页:打开就自动定位到你所在的区县

2026-10-13

新增「天气」页面,打开会按你的网络位置自动定位,一直细到省、市、区县(例如「浙江省杭州市拱墅」),不用手动填城市。

展开详情收起

新增「天气」页面,打开会按你的网络位置自动定位,一直细到省、市、区县(例如「浙江省杭州市拱墅」),不用手动填城市。

实况里能看到温度、天气、体感、湿度、风向风力、气压、能见度、空气质量,以及今天的限行尾号。

还有未来 7 天预报和 12 项生活指数:穿衣、感冒、紫外线、运动、洗车、晾晒、交通……

首页侧栏那张天气卡片现在能点进来看详情。

想更准可以点「精确定位」(用浏览器的定位权限,精确到街道附近),也可以直接「切换城市」,选过的城市会记住下次直接用。

数据来自中国天气网,实况约每小时更新一次;定位只用「城市 + 区县」,不保存 IP。

#天气 #新功能 #定位
v1.59.0

新增 WHOIS 域名查询,顺带看看最近都是谁在查

2026-10-13

工具页多了一个域名查询:输入域名就能看到注册商、注册时间、到期时间、DNS 主机和域名状态。

展开详情收起

工具页多了一个域名查询:输入域名就能看到注册商、注册时间、到期时间、DNS 主机和域名状态。

国际后缀和 .cn 都支持,中文域名(比如「苍井空.我爱你」)会自动转码后再查。

页面下方是「最近查询」动态:来自哪里的道友查了什么域名,一眼就能看到,也可以点回去再查一次。

查询结果会缓存 6 小时,注册局服务不会被刷;同一个人每分钟 5 次、每天 60 次。

查询结果支持一键复制,也能复制一条分享链接直接发给别人。

动态里只有「城市 + 域名」,不保存任何访客 IP。

#工具 #WHOIS #新功能
v1.58.0

顶栏导航重排:宽屏收成一行,中等宽度分两层

2026-10-13

宽屏下品牌、14 个栏目与右侧按钮收进同一行,顶栏高度从 91px 降到 63px,右侧不再留一大片空白。

展开详情收起

宽屏下品牌、14 个栏目与右侧按钮收进同一行,顶栏高度从 91px 降到 63px,右侧不再留一大片空白。

中等宽度下导航独占第二行,不会再出现图标按钮被挤到下方、导航条与按钮错位的情况。

手机端顶栏保持单行,只留搜索、换肤、通知、账号与菜单;随机、明暗、退出移入菜单顶部的「快捷工具」区,一眼就能点到。

手机菜单改为单列滚动,栏目不会再被折成两列。

顺手修掉搜索图标点开后立刻收回的老问题。

#界面 #导航 #移动端
v1.57.0

新增「道历」:农历 + 干支 + 节气 + 戊日的一页月历

2026-10-13

新增「道历」页:月历形式展示农历、干支、二十四节气、戊日与传统节日。

展开详情收起

新增「道历」页(导航里在「工具」旁边):一页道教月历,每个格子显示公历日 + 农历日,并标出二十四节气、戊日和传统节日。

  • 顶部显示道历纪年、干支年与生肖(例:道历 4723 年 · 丙午年(马)· 九月)
  • 可以翻上个月 / 下个月,也可以「回到今天」;点任意一天,右侧给出那天的完整信息:道历、农历、干支(年月日)、生肖、节气、是否戊日
  • 戊日按道教规则标注 —— 天干为「戊」的日子(戊子、戊寅、戊辰、戊午、戊申、戊戌),每十天一次,即「戊不朝真」之说里的那几天
  • 传统节日(春节、元宵、龙抬头、端午、七夕、中元、中秋、重阳、腊八、小年)也会标在格子上

历法计算全部在服务端完成,不请求任何外部服务,也不记录你查了哪一天。可查范围与农历表一致:1900 年 1 月 31 日 ~ 2100 年 12 月 31 日。

#功能 #站点
v1.56.0

导航改成「分组 + 下拉」,顺手补齐了几个藏着的入口

2026-10-12

顶部导航改成 5 个分组下拉,补齐分类/标签/系列/隐私政策等入口;站点设置侧栏可折叠。

展开详情收起

顶部导航从「13 个平铺项」改成「5 个分组 + 下拉菜单」:

  • 主页 · 文章(全部博文 / 归档 / 分类总览 / 标签 / 系列 / 碎碎念 / 全站搜索)
  • 功能(在线工具 / Demo 演示 / 相册 / 数据统计 / 站点导航)
  • 互动(留言板 / 友情链接 / 邮件订阅 / 赞赏支持 / 更新日志)
  • 关于(关于本站 / 隐私政策 / RSS 订阅 / 站点地图)

每个下拉项都带一句说明,鼠标移上去就展开,手机上点一下展开、再点收起;当前页所在的分组会高亮,点开就知道自己在哪一栏。

顺手补上了几个以前「有页面但导航里找不到」的入口:分类总览、标签、系列、全站搜索、隐私政策、邮件订阅、RSS、站点地图。站点设置侧栏也一起改了:内容 / 站点 / 设置 三组可以点标题折叠,状态记在本机,菜单再多也不用滚半天;「导出数据」也补进了菜单。

#站点 #导航
v1.55.0

阅读页去掉左侧栏,正文更宽更好读

2026-10-12

文章详情页去掉左侧信息栏,正文收窄居中(784px)更好读,右侧目录保留。

展开详情收起

读文章的时候,左边那一列(个人信息卡、最近更新、天气、每日一句)其实是干扰:既抢注意力,又把正文挤得只剩一半宽。现在文章详情页不再显示左侧栏,进来就是正文。

顺带调了宽度平衡:正文列 784px、目录列 236px,整块居中。不这么收一下的话,去掉左栏后正文会横跨一千一百多像素 —— 一行二十多个字,读起来反而更累。

其它页面(首页、列表、归档、统计…)的左侧栏保持原样,只有阅读页变了。手机上本来就是一列,不受影响。

#站点 #阅读体验
v1.54.0

补进 20 篇 MDN 中文文档:HTTP 与前端基础(附许可与来源)

2026-10-12

补进 20 篇 MDN 中文教程(HTTP / HTML / CSS / JS),均标注来源与 CC BY-SA 2.5 许可。

展开详情收起

补进 20 篇来自 MDN Web Docs 中文文档的教程,覆盖 HTTP 与前端基础:

  • HTTP:概述、报文、Cookie、缓存、CORS、会话(6 篇)
  • HTML:万维网是怎么工作的、HTML 基础、标题与段落、超链接(4 篇)
  • CSS:什么是 CSS、基础、语法结构、层叠与继承、选择器(5 篇)
  • JavaScript:基础、什么是 JS、变量、字符串、数组(5 篇)

这些都是有开放许可的内容:MDN 文档采用 CC BY-SA 2.5,官方明确允许转载。每篇都在文末用一行小字标了来源、作者、许可协议与原文链接,并按许可要求说明了本站只做了排版调整。如果你要再分发这些文章,也请保留署名并同样遵循 CC BY-SA 2.5。

另外:之前想从别的站整篇搬文章的做法没有采用 —— 那是别人在卖钱的内容,整篇复制既侵权,也和本站的备案身份不相称。要补充内容,走开放许可或自己写这两条路最稳。

#内容 #前端 #后端
v1.52.0

页脚徽章换上各站真实图标

2026-10-12

页脚徽章换成各站真实图标(存站内、不外链)。

展开详情收起

页脚徽章条里的图标换成各家自己的了:萌ICP备用 icp.gov.moe 的图标、主机商位置用硅云的、SSL 认证用检测站的,源码仓库按 Gitee / GitHub 自动选。

图标是抓下来存进本站的(assets/img/badges/),不直接引用对方的图片 —— 这样加载快、不受对方站点影响,也不会把访客的访问记录带给别人。万一哪天某个图标文件没了,徽章会自动退回原来的小符号,不会出现破图。

#站点 #美化
v1.51.0

页脚加了 SSL 安全认证徽章

2026-10-12

页脚徽章条加了「SSL安全认证」,可点进证书检测结果。

展开详情收起

页脚的徽章条里多了一个「🔒 SSL安全认证」,点进去可以看本站证书的检测结果。

这类徽章(SSL 认证、源码仓库、主机商、备案号)都在站点设置里填,填了就出现、留空就不显示。

#站点
v1.50.0

新增「赞赏支持」页:愿意的话请我喝杯咖啡

2026-10-11

新增「赞赏支持」页,可放微信/支付宝收款码,内容站点设置自己维护。

展开详情收起

新增「赞赏支持」页:如果这里的内容对你有帮助,可以扫页面的收款码请我喝杯咖啡。

页面里的赞赏码、说明文案都在站点设置里维护,可以放微信、支付宝等多种方式;不想收了把开关一关,页面会自动收起。

这里没有付费内容 —— 赞赏完全自愿,不影响阅读。

#站点 #功能
v1.49.0

页脚换成「备案 + 运行时长 + 徽章条」的排法

2026-10-11

页脚换成「备案 + 运行时长 + 徽章条」,运行时间每分钟自动走。

展开详情收起

页脚重新排了一版,从上到下依次是:备案信息 → 版权 → 一句小标语 → 建站以来的运行时长 → 备案与来源徽章 → 站内快捷入口。

运行时长精确到分钟,按「建站日期」实时计算,打开页面自己往前走,不用手动改。

徽章条里的萌ICP备、公安网备、ICP 备案、源码仓库、主机商都在站点设置里填,留空的项目自动不显示 —— 需要放哪几个就填哪几个。

#站点 #美化
v1.48.0

更新日志改成一句话概括,细节点「展开」再看

2026-10-11

前台日志每条只留一句话,想看细节点「展开详情」。

展开详情收起

前台的更新日志以前把每条改动都整段列出来,条目一多看下来很累。现在每条只留一句话概括,正文收进「展开详情」里,想看细节再点开。

概括优先用作者写的那句;没写就自动取正文的第一句话(最长 72 字)。站点设置的日志编辑页新增了「一句话摘要」输入框,留空即自动生成。

#站点
v1.47.0

前台拦住了 F12 与开发者工具快捷键

2026-10-11

按 F12、右键查看源码这类操作会被拦下,并给一句提示。

展开详情收起

现在在网页上按 F12 / Ctrl+Shift+I / J / C / Ctrl+U,以及页面右键菜单,都会被拦下来并给一句提示。

先说清楚:网页端拦不住开发者工具 —— 换个浏览器、装个插件、直接抓包都能绕开。这一层只是把「顺手就能看」变成「得费点劲」;真正的安全一直靠服务端校验,该验的权限、该限的频率都在主机上,前端不放任何机密信息。

输入框里的右键保留着(不然粘贴、拼写检查没法用),站点设置侧也不加载这段脚本 —— 自己调站点的时候不用跟自己的拦截较劲。

#安全 #前端
v1.46.0

更新日志做了分级:内部改动不再对外显示

2026-10-11

更新日志只保留跟访客有关的改动,安全与内部配置的记录收起来。

展开详情收起

更新日志做了整理:以后只把跟访客有关的改动写在这里,涉及安全、运维、内部配置的记录收进站点设置里,不在前台列出。

同时加了一道自动检查:正文里一旦出现内部信息(访问凭据、内部文件路径这类),这一条会自动改为「仅站点设置」,并在站点设置的日志列表里标出原因。日志正文渲染前也会过滤掉多余标签,避免脚本注入。

#站点
v1.44.0

注册成功后直接问「要不要现在登录」,不用再收一次验证码

2026-10-11

注册成功后可以直接登录,不用再收一次邮箱验证码。

展开详情收起

以前注册完跳到登录页,还要再输一次密码、再收一次邮箱验证码才能进来——邮箱归属在注册那一步已经用验证码证明过了,第二次纯属折腾。

现在注册成功会弹一个小窗口:「账号已经建好了。要现在直接登录吗?注册时已经验证过邮箱,不用再收一次验证码。」选「直接登录」就用刚注册的账号登进去、直接回首页;选「稍后再说」再去登录页。

顺手把登录页也改了:刚注册完 10 分钟内、在同一个浏览器里用新账号密码登录,系统认这个「刚刚验过邮箱」的状态,直接放行,不再发第二次验证码。这个状态只放在当前会话里、10 分钟过期、用过即作废;超时或换浏览器都要走正常的邮箱二次验证,账号密码该验还是照样验。

#注册 #登录
v1.43.0

站点改名「星湖の小窝」,并把极验加进友链

2026-10-11

站点改名「星湖の小窝」,新增极验友链。

展开详情收起

站点名称从 nphy.top 改成「星湖の小窝」,页脚署名、浏览器标题、分享卡片、验证码邮件里的站名都跟着变;封面生成器底部那行小字以前是写死的,现在也跟着站点设置「网站配置 → 站点名称」走,以后改名只改一处。

邮箱验证码登录页的品牌名与标题也同步更新了。站长昵称(侧栏那个 nphy)没有动,需要改的话在站点设置「网站配置」里一起改就行。

另外新增一个友链:极验 GeeTest(行为验证与风控服务)——本站登录、注册用的人机验证就是它。

#站点 #友链
v1.42.0

修好「点了获取验证码不弹验证框」

2026-10-11

修好「获取验证码不弹验证框」,并加了图形验证兜底。

展开详情收起

有一段时间点「获取验证码」只看到按钮在转,验证框不出现,也没有任何提示。原因是人机验证组件没有正确挂载到页面上,现在已经修好,点一下就能弹出滑块。

另外补了一张站内生成的图形验证码作为兜底:万一外部验证组件加载不出来,用它也能完成验证,不会把用户卡在那一屏。

#安全 #登录 #注册
v1.41.0

获取验证码前先过一次人机验证

2026-10-11

获取验证码前先过一次人机验证,防止被脚本刷邮件。

展开详情收起

以前点「获取验证码」是直接发信的,写个脚本循环请求就能把邮箱轰炸一遍。现在多了一道图形验证:先完成人机验证,通过之后才真的发邮件。

验证结果还会在服务端复核一次,跳过页面直接请求也绕不过去;同一邮箱 60 秒内只能发一次,同一网络十分钟内也有次数上限。

#安全 #登录 #注册
v1.40.0

首页换上了新的背景图:横幅多图轮播 + 站点设置「背景图库」

2026-10-11

首页横幅换成 6 张风景图轮播,访客也能手动切换。

展开详情收起

上传了 6 张二次元风景图,压成 JPEG 后放进站点:4 张作为首页顶部横幅的轮播背景(城市天台、晴空云海、樱花铁道、林间光隙),右下角可以手动换;另外 2 张分辨率偏小,先收在图库里备用。横幅上的头像、打字机三句话和名人名言卡都还在,只是背后从自动生成的插画换成了真实风景,视觉上更有氛围。

轮播是纯前端的交叉淡化,两张图之间慢慢过渡,不占主机资源;关掉页面标签页时自动暂停,回到页面继续,手机开了「减弱动态效果」就不自动轮播。

站点设置新增「背景图库」菜单:可以直接在线上传新背景(jpg / png / webp / gif,支持一次多张),改名、调顺序、启用或停用、删除,还能指定「风景」主题用哪一张图铺满全屏。以后换背景不用再改代码,在站点设置点几下就行。

「全面自检」也同步跟上了:关键文件清单加入背景图库相关文件,首页横幅那一项会顺带报出「启用了哪几张背景图」。

#美化 #背景 #后台
v1.39.0

首页视觉打磨:两栏等高、卡片悬停统一、深色下的快捷入口

2026-10-11

首页两栏等高、卡片悬停统一,深色模式配色补齐。

展开详情收起

外观层调整,功能一行没动。

1. 「今日推荐 / 最新更新」两栏现在**等高**,最新更新那三条在卡片里均分高度,

不再出现「左边很长、右边下面一大块白」。

2. 侧栏卡片和这两张双栏卡加了统一的悬停手感:轻轻上浮 + 阴影加深 + 边框点亮,

标题前那个小圆点也跟着放大一点。

3. 首屏下方的站点简介条:左侧多了一条渐变强调线,灯泡图标轻微浮动,鼠标移上去会提亮。

4. 快捷入口(归档 / 今年更新 / 相册 / 订阅)阴影更柔和、悬停抬得更高一点。

5. **补上深色主题的快捷入口配色** —— 原来那四个浅色渐变在深色模式下很扎眼,

现在换成对应的低饱和深色版本(说明文字也跟着变色)。

6. 首屏数据(已运行 27 天 · 技术笔记 6 篇 …)的数字改用等宽字体,看起来更整齐。

7. 区块标题前的小竖条,鼠标移到区块头部时会「长高」一点。

8. 分类 chips 间距放宽,悬停有轻微上浮和投影。

9. 顺带把首屏波浪和正文之间的间距收了一点,内容不用滚太多就能看到。

#首页 #美化
v1.38.0

天气按访客位置自动定位:不用再手填城市

2026-10-11

天气按访客所在地自动显示,不用再手工填城市。

展开详情收起

以前要在站点设置「免费服务」里填一个城市,全站都看那一座城市的天气。现在改成了:

访客(含登录用户)打开页面,看到的就是**自己所在地**的天气。

【怎么做的】

1. 复用站里已有的 IP 属地查询(ip-api,那套一行没改)拿到访客的省市,得到城市名。

2. 城市名 → 中国天气网城市代码:先查内置的 148 个常用城市表;

表里没有的,按「省份 → 省会」兜一层(34 个省级行政区都能对上);

还不行就去中国天气网的搜索服务问一次。三级都失败就退回站点设置配的默认城市。

3. 每个城市单独缓存 1 小时,访客 IP → 城市的结果缓存 7 天,

所以同一个人第二次打开几乎零开销,也不会把服务刷爆。

【还是不影响速度】

页面上只读缓存、不发请求;缺数据时登记收尾任务,在响应之后(页面已经发给浏览器了)

才去解析位置和取天气。所以第一访问可能是默认城市或暂时不显示天气,第二次起就是自己城市的。

【站点设置】

· 新增开关「按访客位置自动显示当地天气」,默认打开。

· 原来那个城市输入框改成「默认城市」:只有定位不到访客时才用得到。

· 天气卡片右上角会显示「📍 你所在地」,一眼能看出这张卡片是按访客位置来的。

【验证】

· 省份解析:浙江 / 内蒙古自治区 / 新疆维吾尔自治区 / 广西壮族自治区 / 宁夏回族自治区 /

西藏自治区 / 北京市 / 香港特别行政区 全部正确对上省会代码

· 城市解析:杭州 / 乌鲁木齐 / 呼和浩特 / 桂林 / 银川 / 拉萨 全部正确

· 完整链路:冷缓存 → 无目标;预热解析出「杭州」→ 目标自动变成 101210101;

卡片渲染出杭州天气并标记「你所在地」;即使站点设置另配了默认城市,访客自己的城市依然优先

· 前台 35 项 + 站点设置 32 项冒烟 0 错误,全站自检 正常 17 / 警告 9 / 失败 0

#天气 #新功能
v1.36.0

再来一批:修订回滚、导入导出闭环、文章系列、站点导航、自定义头像

2026-10-10

新增修订历史与回滚、导入导出、文章系列、站点导航、自定义头像。

展开详情收起

【内容写作与维护】

1. 修订历史:每次在站点设置保存文章之前,系统会先把「改之前的样子」存一份快照。

新页面「修订历史」能看每个版本改了什么(字数增减一目了然),点「回滚」就能退回去。

回滚本身也会先存一份当前状态,所以滚错了还能再滚回来。每篇最多留 10 个版本,整体最多 300 个。

文章列表里,有历史版本的那几行会多一个「版本N」按钮。

2. 批量导入:站点设置新页面,可以粘贴带 front-matter 的 Markdown,也可以上传 .md / .txt / .json。

先解析预览(标题、分类、标签、字数、状态都列出来),确认无误再导入。

导入的默认是草稿,检查完再发。

3. 全站查找替换:换域名、改术语不用一篇篇点开。先「预览命中」(哪篇、几处、片段长什么样),

确认了再执行。只做字面替换不认正则,避免一条写错的正则毁掉全站正文。

4. SEO 体检:站点设置新页面。站点层面看正式地址 / robots / sitemap / RSS 是否齐备;

逐篇看标题长度、摘要长度、正文长度、封面、标签数量、内链、图片 alt,

每条都写清楚「怎么改」,按得分从低到高排,分最低的先修。

【阅读体验】

5. 文章系列:给文章填一个「系列名」,详情页顶部就会列出同系列的全部篇目(当前这篇高亮),

还显示「第 3 篇 / 共 7 篇」。新增系列总览页 ,一页看全部系列。

6. 分类 / 标签 RSS:以前只能订全站,现在 ?category=PHP、?tag=Docker、?type=daily 都能用。

分类筛选和标签页上都加了「订阅本分类 / 订阅这个标签」的入口,只订一个主题的读者不用被全站刷屏。

7. 站点导航页 : 是给搜索引擎的 XML,这一页是给人看的 ——

栏目、分类、年份归档、标签、最新笔记、碎碎念、Demo、相册、友链、日志,一页全列出来。页脚加了入口。

8. 打印样式:打印文章时自动去掉导航、侧栏、按钮、目录、播放器,只留正文;

正文里的外链地址会用括号补在文字后面(纸上点不了链接),代码块和引用块加上边框并避免跨页断开。

9. 自定义头像:个人中心「个人资料」页多了一块头像设置,可以上传本地图片(jpg / png / gif 动图 / webp,2MB 内),

上传后站内所有显示头像的地方立刻跟着变;也能一键「恢复邮箱头像」。

实现上文件名由邮箱哈希推出、存在 uploads/avatars/,不改用户数据,所以留言板、导航栏、评论区全都自动生效。

【站点设置其它】

10. 站点设置明暗主题:顶栏多了个 🌗,白天可以切成浅色站点设置,选择记在本机,和前台主题互不影响。

【顺手修的】

· SEO 体检里的内链正则用了 # 当分隔符,而模式里又要匹配页内锚点 #,导致「未知修饰符」警告;

改成用 ~ 当分隔符。全站冒烟跑出来的,现已修好。

#新功能 #内容管理 #阅读体验
v1.35.0

前后端细节打磨:菜单筛选、筛选栏不再占一整行、阅读设置合成一行

2026-10-10

细节打磨:菜单可筛选、筛选栏更省空间。

展开详情收起

这一版不加大功能,专门收拾这十几版堆下来的「用起来有点别扭」的地方。

【站点设置】

1. 侧栏新增「筛选菜单」输入框:站点设置菜单已经 27 项,以前找一项要滚半天,现在打两个字就筛出来了(某组下面的项全被筛掉时,组标题也一起藏起来;按 Esc 清空)。

2. 筛选栏不再一格一行:下拉框和输入框默认 width:100%,放进工具栏会被撑成一条一条,整个筛选区又高又空。现在「操作日志」的筛选是紧凑的一行:全部操作 ▾ | 搜索框 | 近 30 天 ▾ | 筛选 | 重置。

3. 「操作日志」顶部卡片的「今天全站 / 近 7 天全站」以前是拿筛选后的数据算的,筛了 7 天再看「今天」就没意义了,改成用全量数据统计。

4. 侧栏菜单行距收紧一点,一屏能多放两项。

5. 数字卡片不再可能停在 0:以前是先写 0 再靠 rAF 数上去,万一那一帧没被派发(站点设置标签页、奇怪的渲染环境)页面就一直是 0,看着像数据错了。现在改成「真正开始动的那一帧」才归零,最坏情况只是数字不滚动,值仍然是对的。顺便给所有数字加了等宽数字,滚动时不会左右抖。

【前台】

6. 文章页的阅读设置以前占两行(字号一行、朗读/专注/字体一行),现在合成一行,用细分割线分组,正文位置整体上移了一截。窄屏会自动折行,分割线自动隐藏。

7. 友链申请表单改成宽屏两列、窄屏一列,整张表短了一截,不用从头滚到尾。

【顺手】

8. 清掉了自测过程中产生在「操作日志」里的 13 条测试记录。

#优化 #界面
v1.31.0

站点设置控制台改版:今日概览、指标卡补充说明、趋势 7/30 天、站点健康清单

2026-10-09

站点设置控制台改版:今日概览、指标卡说明、7/30 天趋势。

展开详情收起

站点设置一进来看得更清楚,功能没动。

【顶部】

1. 原来只有一行「今日浏览 / 今日访客」,现在换成今日概览条:今日浏览、今日访客、今日留言、待处理事项,再加一句「已运行 N 天」。有待处理时会亮起一个会呼吸的小红点。

2. 快捷按钮上的「留言」会带上今天的新增数,比如「留言(+2)」。

【指标卡】

3. 六个卡片每张都多带一句实际情况:技术笔记显示还有几篇草稿没发、碎碎念显示近 7 天新增几篇、Demo 显示前台展示几个、留言显示今日和近 7 天、累计浏览显示今日和近 7 天、运行天数显示起始日期。原来只有累计数字,看不出最近在不在动。

【访问趋势】

4. 支持 7 天 / 30 天切换,也会记住你上次选的区间;地址栏加 ?range=7 可以直接打开 7 天视图。切换时下方说明文字会跟着变。

【待处理提醒】

5. 按严重程度重新排序:发信失败这类「错误」排最前,然后警告,最后提示,报喜的消息排最后。每条前面加了图标,一眼分清类型。

6. 标题右边直接写「N 项等你处理」,把只是报喜的条目排除在外,数字更实在。

【站点健康(原来是「系统与安全」)】

7. 升级成带状态灯的清单:PHP 版本、PHP 扩展、data 目录可写、最近发信、数据备份、今日安全事件、站点设置登录失败、磁盘剩余,每项一个绿 / 黄 / 红点,有问题的那项红点会闪。每行右边有个箭头可以直接跳到对应页面去处理。

8. 下面保留「运行环境」的明细(前台开关、验证码缓存、订阅者、防护模式、拦截名单)。

【最近内容】

9. 增加状态徽章:草稿 / 定时 / 已发布,碎碎念另挂一个小标签;时间列改成显示「更新时间」,鼠标放上去能看到创建时间。

10. 每行多了「预览」按钮,不用先打开编辑页。

【顺手优化】

11. 内容体检原来只显示 6 篇、数字也按 6 算,现在显示真实总数,并提示「还有 N 篇」。

12. 订阅者统计原来为了拿总数 / 待确认 / 已确认,把订阅数据读了三遍遍历了三遍,现在一次算完。

#后台优化 #控制台
v1.30.0

又加了一批动效:顶部加载进度条、换主题圆形扩散、页脚数字滚动

2026-10-09

新增顶部加载进度条、换主题扩散、页脚数字滚动等动效。

展开详情收起

这一版前后端都照顾到了,功能依旧没变。

【全站通用(前台 + 站点设置)】

1. 顶部加载进度条:点站内链接或提交表单时,页面顶边出现一条渐变进度条爬到 92%,换页时跑满淡出。点「取消」的二次确认、新窗口打开、同页锚点都不会误触发。

2. 换主题圆形扩散:点深浅色按钮时,新配色从点击的位置向外扩散铺满整屏(支持的浏览器才有,其他浏览器还是原来的瞬间切换)。

3. 页脚统计数字滚动:滚到页脚时,文章 / 标签 / 总浏览这些数字从 0 滚到真实值,落定时轻轻弹一下。

【站点设置新增】

4. 侧栏当前菜单的图标进页面时弹一下;侧栏内容超出一屏时,上下边缘出现渐隐提示,知道还有内容可翻。

5. 鼠标划过面板,面板上扫过一道柔光。

6. 表格里鼠标所在那一行的操作按钮轻轻抬起。

7. 鼠标移到 KPI 卡片上,图标弹跳放大。

8. 详情弹窗打开时,里面的内容一行一行滑进来。

9. Ctrl / ⌘ + K 搜索面板的结果逐条滑入。

10. 空状态页面的大图标慢慢上下浮动。

11. 图片上传的进度条上走一道流光。

12. 表单必填项没填就提交,那一格会抖一下,一眼看出问题在哪。

13. 「复制报告」这类按钮复制成功后扩散一圈绿色光圈。

【技术说明】

· 新增 assets/js/motion.js(前后端共用),站点设置专属动效仍在 assets/js/站点.js。

· 吸取上一版教训:这一批新加的入场动效全部只做位移、不动 opacity,动画万一半路停了也不会让页面发灰看不见。

· 页脚数字没有用 IntersectionObserver,改用位置判断 + 滚动触发 + 兜底定时器,兼容性更稳。

· 系统开启「减少动态效果」时,以上全部自动关闭。

#网站优化 #UI动效
v1.29.0

站点设置动起来了:磨砂吸顶栏、菜单流光、按钮水波纹、数字滚动

2026-10-08

站点设置加上磨砂吸顶栏、菜单流光、按钮水波纹等动态效果。

展开详情收起

这一版专门给站点设置加动态效果,前台一行没改,功能全不变。

【新动作】

1. 顶栏滚动吸顶:往下滚时变成一块磨砂玻璃贴在顶部,标题不再被内容压住。

2. 右上角时间改成每秒跳动的实时时钟。

3. 侧栏当前菜单扫过一道流光,图标悬停微放大,站点 LOGO 悬停轻转。

4. 统计数字滚动增长:进页面时从 0 滚到真实值(控制台原本就有的滚动保留,不重复)。

5. 统计卡片悬浮抬升 + 顶部亮线展开 + 跟随鼠标的光晕。

6. 按钮、胶囊按下回弹,点击带水波纹。

7. 表单提交后按钮自动转圈并锁住,防止重复点「保存」。

8. 表格前十几行逐条淡入,鼠标划过的行左侧亮起一条竖线。

9. 成功 / 提示类消息 6 秒后自动淡出,带底部倒计时条,鼠标悬停暂停、点一下立即关;错误与警告永不自动消失。

10. 弹窗关闭也有「收回去」的动画(原来只有打开有)。

11. 右下角新增回到顶部按钮,滚过一屏才出现。

12. 手机端抽屉菜单加遮罩淡入。

【顺手修的两处】

· 整页级别的淡入动画去掉了 opacity,只保留位移。原来一旦动画没走完,站点设置会整片发灰;现在最坏也只是内容偏下几像素。

· backdrop-filter 从常驻规则挪进「吸顶」状态,不再每次都白建一层合成层。

· 修掉 style.css 里一个多余的右花括号。

【兼容】系统开启「减少动态效果」时,以上动画全部自动关闭,只保留实时时钟。

#后台优化 #UI动效
v1.28.0

页面打开更快:CSS/JS 与整页 HTML 全部自动 gzip 压缩

2026-10-08

页面打开更快:脚本与整页 HTML 全部自动压缩。

展开详情收起

这一版专门提速,站点功能不变,但流量和首屏时间明显下降。

1. 新增 :CSS / JS 由 PHP 统一输出,自动 gzip 压缩,并带一年强缓存(Cache-Control: immutable)+ ETag,浏览器第二次打开直接读本地缓存,不再重复下载。

2. 整页 HTML 自动 gzip:所有前台、站点设置页面在输出前挂上压缩,首页 HTML 从约 48KB 降到约 12KB。

3. 静态资源地址自动带版本号(?v=文件修改时间),改样式后访客不会再拿到旧缓存。

4. 头像、随机封面、静态资源这类高频请求不再写入安全日志,日志更干净。

5. 站点设置「站点自检 → 主机环境」新增「页面压缩」「静态资源压缩」两行,一眼能看出主机是否支持。

实测:style.css 161,954 → 32,170 字节(省 80%),main.js 31,249 → 9,284 字节(省 70%),首页 48,667 → 11,766 字节(省 76%)。若主机没有 zlib 扩展,代码会自动跳过压缩,不影响任何功能。

#性能优化 #全站加速
v1.27.0

用户头像改成「邮箱头像」:QQ 邮箱取 QQ 头像,其它邮箱取 Gravatar

2026-10-07

用户头像改成按注册邮箱自动获取。

展开详情收起

以前前台用户的头像都是「昵称首字母圆」,现在改成用注册邮箱取真实头像:QQ 系邮箱(数字@qq.com / @vip.qq.com / @foxmail.com)走 QQ 头像服务,国内直连、加载快;其它邮箱走 Gravatar(用邮箱 md5 取);邮箱为空或格式不对就还是首字母。

三个地方统一切换:顶部导航的用户菜单、留言板(含自己的输入框、每条留言、每条回复)、个人中心(概览卡与「我的留言」列表)。个人中心里用户自己设过的头像仍然优先,不会被邮箱头像顶掉。

细节处理:首字母会先渲染打底,邮箱头像加载成功后才盖上去——就算 Gravatar 被墙、慢、或者这个邮箱没有头像,看到的也是原来的首字母,不会出现裂图或空白;图片都带 loading=lazy 与 referrerpolicy=no-referrer(不带 Referer 请求,少泄露一点信息);头像按显示尺寸的 2 倍取,高清屏不糊。

顺带说明:留言板本来就展示邮箱前缀(QQ 邮箱即 QQ 号),所以用邮箱头像并不会额外暴露什么。

#前台 #用户 #头像
v1.26.0

继续加 4 处:微信/微博/QQ 分享、深浅色跟随系统、一键补齐摘要、订阅者导出 CSV

2026-10-07

①文章分享更完整:分享条新增「🧣 微博」「🐧 QQ」,以及「💬 微信」——点微信会弹出当前文章的二维码(用站内自带的二维码库现场生成,只有点开时…

展开详情收起

①文章分享更完整:分享条新增「🧣 微博」「🐧 QQ」,以及「💬 微信」——点微信会弹出当前文章的二维码(用站内自带的二维码库现场生成,只有点开时才加载脚本,不拖慢文章页),手机可以直接扫码给别人看。

②深浅色支持「跟随系统」:以前只有浅色 / 深色两态,现在点一下在「浅色 → 深色 → 跟随系统」之间循环;跟随系统时会读系统的深浅色偏好,系统切换时页面也跟着变,选择记在浏览器里,刷新后保持。

③站点设置「一键补齐摘要」:内容列表新增批量按钮,勾选内容后点一下,会给「还没写摘要」的自动生成摘要(取正文前 120 字);已有摘要的不会被改动。

④订阅者「导出 CSV」:邮件订阅页新增导出按钮,把邮箱、状态、订阅时间、确认时间、分类偏好导成 CSV(带 BOM,Excel / WPS 打开中文不乱码),方便备份或迁移到别的群发工具。

顺带修一个内容质量问题:自动摘要原来会把正文开头的 <pre><code> 代码块当成摘要(技术文章很容易这样),现在生成摘要时会先跳过整块代码,摘要变成真正的正文首句。

#前台 #后台 #新功能
v1.25.1

文章目录移到右侧:宽屏固定跟随,窄屏自动回到文章上方

2026-10-07

原来目录是夹在正文开头的一张卡片,往下读就得往上翻。

展开详情收起

原来目录是夹在正文开头的一张卡片,往下读就得往上翻。现在改成文章右侧的固定目录(sticky):滚动时一直跟着,标题按当前阅读位置自动高亮,目录顶部还有一条细进度条和正文进度同步,底部显示「本文字数 · 预计阅读时间」并带一个「↑ 顶部」按钮。

窄屏(≤1080px)会自动变回文章上方的可折叠目录,手机与平板上的用法和以前一样;「收起 / 展开」按钮保留,系统开启「减少动态效果」时也不会跳动。

实测:1500px 宽时目录位于正文右侧(236px、position: sticky),滚动 1200px 后仍吸附在顶部;当前章节高亮正确(读到「要点五」就点亮「要点五」);900px 宽时目录自动回到文章上方并改为静态定位。

#前台 #阅读体验
v1.25.0

前后端一次加 10 处功能:点赞、键盘翻页、视图切换、表情、进度环、Ctrl+K、定时发布、内容体检、草稿自动保存、备份提醒

2026-10-07

①文章点赞:登录后在文章页点 ❤️ 即可点赞(再点取消),数量显示在分享条与文章卡片上;

展开详情收起

①文章点赞:登录后在文章页点 ❤️ 即可点赞(再点取消),数量显示在分享条与文章卡片上;未登录点击会带着返回地址跳到登录页。数据只存加盐哈希,不写邮箱原文,也不会上报任何第三方。

②文章页 ← → 键盘翻页:直接切上一篇 / 下一篇,页面底部有快捷键提示;大图预览打开时键盘交给预览,不会误翻页。

③博文列表「卡片 / 紧凑」视图切换:工具栏右侧两个按钮,选择记在浏览器里,刷新后保持;紧凑模式隐藏封面、压成一行行,适合快速扫标题找文章。

④留言板表情面板:内置 28 个常用表情,点一下插入到光标位置,Esc 或点空白处收起(纯前端实现,不依赖任何表情库)。

⑤回到顶部按钮升级成进度环:外圈会随阅读进度填充,滚到一半就是半圈,顺手知道还剩多少。

⑥站点设置 Ctrl / ⌘ + K 全局搜索:一次搜索「站点设置页面 + 文章标题」,支持 ↑↓ 选择、回车直达;搜到文章会直接进入编辑页,不用再去列表里翻。

⑦定时发布:写内容时可以填未来的发布时间,到点前前台完全看不到(列表与详情都不出现,访客看到的是「还没有到发布时间」而不是莫名其妙的 404),站点设置列表会标「定时中」并显示时间,也不会提前把邮件推送给订阅者。

⑧站点设置「内容体检」:自动列出缺封面 / 缺摘要 / 无标签的内容,一条条给出「去完善」按钮;仪表盘待办里也会提醒,顺手就把内容质量补齐。

⑨写作草稿自动保存:新增 / 编辑内容页每 15 秒(以及关闭页面前)把标题、正文、摘要、标签、封面存到浏览器本地;误关页面后回来,顶部会出现「发现本地草稿(时间)」提示条,可以一键恢复或丢弃(两个页面共用同一套,旧的那份已合并)。

⑩数据备份提醒:仪表盘新增「数据备份」卡片,显示最近一次备份时间与状态;从未备份、或超过 7 天没备份,会在待办里提醒并给出「一键备份」入口。

#前台 #后台 #新功能
v1.24.0

功能优化:搜索框即时建议 + 文章图片点击放大

2026-10-07

搜索框即时建议:在「博文列表」和「碎碎念」的搜索框里打字就会出下拉建议——先给匹配的标签(点进去就是标签页),再给匹配的文章(标题命中的排在前面…

展开详情收起

搜索框即时建议:在「博文列表」和「碎碎念」的搜索框里打字就会出下拉建议——先给匹配的标签(点进去就是标签页),再给匹配的文章(标题命中的排在前面),最多 8 条;支持 ↑↓ 选择、回车直达、Esc 收起,也可以直接用鼠标点。同一次浏览里相同关键词不会重复请求,服务()只读一份文章数据、响应很小,并且走全站安全层的高频请求统计。

文章图片点击放大:正文里的图片点一下就能放大(以前点了没反应)。支持左右按钮 / ← → 键切换、Esc 关闭、点背景关闭,显示图片说明与序号(如 2 / 4),打开时锁住页面滚动;包在链接里的图片不抢点击,小于 140px 的图标(表情、按钮)也不会被放大。

两处都复用了相册那套大图样式,视觉统一、不重复写 CSS,并且对系统「减少动态效果」保持友好。

#前台 #体验 #新功能
v1.23.0

音乐上传优化:批量上传、上传前预检、超过主机上限时给出明确说明

2026-10-07

先定位「上传不动」的真实原因:虚拟主机 的 post_max_size / upload_max_filesize 往往很小(常见的 2M / …

展开详情收起

先定位「上传不动」的真实原因:虚拟主机 的 post_max_size / upload_max_filesize 往往很小(常见的 2M / 8M),一旦超过,PHP 会把整个 $_POST 与 $_FILES 丢掉,页面表现就是「点了保存没反应、数据没变」,有时还会被 CSRF 拦成 403,看不出所以然。现在这种情况会直接输出一张说明页:写明本次提交多大、主机两个上限各是多少,并给出三条可执行建议(压小文件 / 改用外链地址 / 让主机商把上限调到 20M 以上);图片上传服务则返回对应 JSON,前端能正常弹出提示。

上传前预检:音乐管理里选择文件时就检查格式与大小,超限立刻提示,并说明是哪一个限制在拦,不用白等一次上传再失败。

新增批量上传音乐:一次可选多首(最多 20 首),标题自动取文件名(下划线/短横线变空格),可以统一填歌手、设置起始排序值、选择是否直接在前台展示。

上传上限如实展示:音乐管理页顶部列出 upload_max_filesize / post_max_size / max_file_uploads / max_execution_time 与「本站单首上限」,上限偏小时直接给出处理建议。

修掉一个浪费磁盘的问题:以前标题为空也会先把音频写进 uploads(记录不创建,磁盘上留下没人用的孤儿文件),现在先校验标题再落盘。

音频识别放宽,减少正常文件被拒:新增 opus 格式;MP3 的文件头扫描从 2KB 扩到 8KB;M4A 的 ftyp 检测放宽到前 64 字节。

另外两处细节:①HTTPS 站点引用 http:// 的音频会被浏览器当混合内容拦掉,保存后现在会给一条警告(站点设置提示同时新增 warn/info 两种样式,之前非 error 一律显示成绿色成功);②站点自检的「音乐播放器」项补充了上传上限与 uploads 目录可写状态,以后传不动先看这一项。

#后台 #音乐 #上传 #修复
v1.22.0

修复相册「点哪张都显示同一张」,并升级相册动效与站点设置

2026-10-06

修复的 Bug:相册自带的预览脚本用 for + var 绑定点击,闭包里捕获的是循环结束后的最后一张卡片,所以点任何一张都会弹出最后那张照片。

展开详情收起

修复的 Bug:相册自带的预览脚本用 for + var 绑定点击,闭包里捕获的是循环结束后的最后一张卡片,所以点任何一张都会弹出最后那张照片。现在改成索引 + 事件委托,点第几张就显示第几张(实测点第 1 / 3 / 5 张,分别显示对应的照片与序号 1/6、3/6、5/6)。

顺带修掉一个层级问题:页面内容在 .container 里,而它设了 z-index:1 会形成层叠上下文,弹窗留在里面时无论 z-index 设多大都会被顶部导航盖住(关闭按钮点不到)。现在弹窗会被移到 body 顶层。

前台体验升级:大图预览支持上一张 / 下一张按钮、键盘 ← → 切换、Esc 关闭、手机左右滑动切换、下滑关闭、图片序号(3 / 6)、标题 + 描述 + 拍摄日期、加载中提示、相邻图片预加载、打开时锁住页面滚动;相册网格改成「每 5 张有一张横跨两列的大图」的错落布局,图片加载完淡入、悬停轻微放大并浮出「🔍 查看大图」,卡片入场带节奏感;另外新增按年份筛选。

站点设置新功能:①批量上传,一次可选多张(单次最多 30 张),标题默认取文件名(下划线/短横线自动变空格),可统一设置日期与是否展示;②新增「排序」字段,填正数可把照片顶到前面(数字越小越靠前,留 0 按日期倒序);③勾选 + 全选的批量删除;④列表顺序与前台完全一致,方便核对。

#修复 #前台 #后台 #相册
v1.21.0

首页去重 + 新增「今日推荐 / 最新更新」,音乐播放后可悬浮跟随滚动

2026-10-06

首页去重:首页主区本来就有「最新博文」大卡片列表,左侧栏又重复放了一遍「最近更新」,现在首页不再显示侧栏那张卡(其它页面照旧保留);

展开详情收起

首页去重:首页主区本来就有「最新博文」大卡片列表,左侧栏又重复放了一遍「最近更新」,现在首页不再显示侧栏那张卡(其它页面照旧保留);顶部那句「欢迎来到…」和开屏横幅的问候重复,换成站点简介,信息量更高。

首页新增两块内容:①「今日推荐」——随机抽一篇笔记,点「换一篇」不刷新页面就能换,适合闲逛;②「最新更新」——最近 3 条更新日志(版本号 + 标题 + 日期),一眼看到站点还在长,点进去是完整日志。

音乐悬浮播放器:开始播放后,右下角会出现一个迷你播放条(转动的封面 + 歌名 / 歌手 + 上一首 / 暂停 / 下一首 + 播放列表 + 收起),**页面滚到任何位置它都在**,随时切歌不用再滚回侧栏;点封面或歌名会滚回侧栏那张完整卡片,点「☰」弹出播放列表直接点歌,点 × 收起、再次播放会重新出现;进度条与播放状态两边实时同步。

顺带修掉一个隐藏的样式坑:悬浮条的 display:flex 会盖掉浏览器对 hidden 属性的 display:none,导致它一开始就挂在页面上(未播放也显示)——已补上 [hidden] 规则,现在是「开始播放才出现」。

#前台 #首页 #音乐
v1.20.0

音乐播放器:放了 5 首示例音乐,播放目录改成循环滚动

2026-10-06

已经内置 5 首示例曲目,开箱即可看到播放器:清晨序曲、夜行列车、雨天咖啡馆、星海漫游、收尾小曲。

展开详情收起

已经内置 5 首示例曲目,开箱即可看到播放器:清晨序曲、夜行列车、雨天咖啡馆、星海漫游、收尾小曲。它们是站内自己合成的小曲子(每首 10~14 秒,共 1.91MB,放在 uploads/2026/10/),完全无版权顾虑、也不依赖外链,能直接播放。想换成自己的歌:站点设置「站点 → 音乐管理」里改「音频地址」(或直接上传 mp3 文件)即可,歌名/歌手也能一起改。

播放目录改成循环滚动:曲目多于可视行数时,列表会无缝向上滚动(上下有渐变遮罩),鼠标移上去自动暂停方便点歌、移开继续;曲目少到装得下就自动不滚,系统开了「减少动态效果」时也不滚。

播放顺序循环:最后一首播完自动回到第一首(实测连跳 5 次回到「清晨序曲」)。

顺带给播放器加了一个只读小服务 window.NP_MUSIC(play/pause、上一首、下一首、当前序号、曲目列表),以后想做联动(比如别的页面控制播放)可以直接用。

#前台 #音乐 #新功能
v1.19.2

侧栏调整:音乐播放器移到标签卡下面,标签云减到 12 个

2026-10-06

按需求把左侧栏顺序改成「个人信息卡 → 最近更新 → 标签 → 音乐播放器」,播放器固定在侧栏最下方;

展开详情收起

按需求把左侧栏顺序改成「个人信息卡 → 最近更新 → 标签 → 音乐播放器」,播放器固定在侧栏最下方;标签云从 22 个减到 12 个(只放最常用的,完整列表仍在「标签」页),侧栏更紧凑、不用翻很久。

另外在站点设置控制台的快捷操作区加了「🎵 音乐管理」入口,找起来更快。

提醒:播放器卡片仍然只在「有前台可见曲目」时才出现——站点设置「站点 → 音乐管理」里添加一首、填好音频地址并勾选「在前台播放器里展示」,前台刷新就能看到;站点自检第 27 项「音乐播放器」会直接告诉你卡在哪一步。

#前台 #界面 #音乐
v1.19.0

首页新增音乐播放器(碟片转动),站点设置新增音乐管理

2026-10-06

前台:首页左侧栏多了一张「音乐播放器」卡片——圆盘封面在播放时持续旋转、暂停即停;

展开详情收起

前台:首页左侧栏多了一张「音乐播放器」卡片——圆盘封面在播放时持续旋转、暂停即停;支持播放 / 暂停、上一首 / 下一首、点歌切换、点进度条跳到任意位置、播完自动下一首循环;显示当前时间与总时长,并记住上次听到哪一首(刷新后仍停在那首,但不会自动出声)。封面没填时用站内 SVG 生成器现画一张,不会出现白图或裂图;没有任何音乐数据时整张卡片和脚本都不加载,页面体感不变。

站点设置:侧栏「站点」分组新增「音乐管理」,可以添加 / 编辑 / 删除曲目,字段包括歌名、歌手、音频地址、封面、排序、前台展示开关;列表里每首都能直接试听。音频既可以直接上传本地文件(mp3 / m4a / aac / ogg / wav / flac,单个不超过 20MB,会校验文件头,改名的假音频会被拒绝),也可以填外链直链;封面支持本地图片上传(含 GIF)或外链,留空自动生成插画封面。

同步:站点设置改动即时同步到前台——播放列表只显示「展示中」且填了音频地址的曲目,顺序按「排序」数字从小到大。

#新功能 #前台 #后台
v1.17.0

系统性升级:安全响应头、会话加固、封面缓存与阅读体验

2026-10-06

安全:全站统一发送安全响应头(X-Content-Type-Options、Referrer-Policy、X-Frame-Options、Pe…

展开详情收起

安全:全站统一发送安全响应头(X-Content-Type-Options、Referrer-Policy、X-Frame-Options、Permissions-Policy,HTTPS 下额外发 HSTS),站点设置、前台与各 JSON 服务一并生效;会话 Cookie 升级为 HttpOnly + SameSite=Lax,并且只在确实走 HTTPS 时打开 Secure,避免误判导致登录后掉线。

性能:封面图 生成的 SVG 是确定性的,现在发送一年期强缓存(Cache-Control: public, max-age=31536000, immutable),同一张封面第二次访问连 304 往返都省掉;封面地址自带生成器版本号,以后改画法不会卡住旧图。识别 X-Forwarded-Proto,CDN 回源时 canonical 与分享链接按 https 生成。

体验:文章页新增正文字号调节(A- / A / A+ / A++,选择记在浏览器本地,刷新后保持);列表页搜索框支持按 / 键快速定位、Esc 退出,并在搜索框右侧显示快捷键提示;卡片首图优先加载、其余懒加载,头像统一异步解码。

SEO:分页页面的 head 里补上 rel=prev / rel=next,帮助搜索引擎把列表页串成分页序列。

自检:站点设置「安全响应头」检测在主机禁止回环访问时,改为检查本次请求实际发出的响应头,不再只显示「未能获取」。

#安全 #性能 #体验 #SEO
v1.16.1

输入健壮性加固:异常参数不再触发 PHP 报错

2026-10-06

URL 查询串里如果带数组形式(例如 ?

展开详情收起

URL 查询串里如果带数组形式(例如 ?keyword[]=x、?sort[]=x),之前会被当成字符串处理,触发 PHP Notice 并把报错信息打进日志甚至页面。

现在统一在入口把查询串里的非标量参数规整成空串(POST 的多选数组不受影响,「订阅主题」「批量操作」等功能照旧),同时 xss_filter 也做了同样的兜底。

受影响的列表搜索、标签筛选、订阅页等已全部回归,异常参数与特殊字符(< > & % ' " + 括号)都不再报错。

#修复 #安全
v1.15.1

修复前台站点设置「点一个菜单后,再点其他菜单没反应」的问题

2026-10-06

定位并修复了全站统一切换动画的一个状态缺陷:站点跳转尚未完成时(用户按了浏览器返回、点了停止加载、或浏览器取消了这次跳转),页面会一直停留在半透…

展开详情收起

定位并修复了全站统一切换动画的一个状态缺陷:站点跳转尚未完成时(用户按了浏览器返回、点了停止加载、或浏览器取消了这次跳转),页面会一直停留在半透明、轻微缩小的状态,并且之后所有站内链接与站点设置侧栏菜单点击都没有反应。

现在跳转被打断后会在 1 秒内自动复位,另外补充了 pagehide、popstate、窗口重新聚焦、标签页重新可见等多重复位时机,任何情况下都不会再卡住。

顺带修复:站点设置「删除/危险操作」的确认框点「取消」后,不再出现页面仍被跳转的问题。

#修复 #界面
v1.15.0

站点设置地域分布换成标准中国地图热力图

2026-10-05

监测防护里的「访问地域分布」现在是一张完整的中国地图:34 个省级行政区按边界绘制,颜色越深表示该地区访问越多,鼠标悬停看具体次数,访问量最高的…

展开详情收起

监测防护里的「访问地域分布」现在是一张完整的中国地图:34 个省级行政区按边界绘制,

颜色越深表示该地区访问越多,鼠标悬停看具体次数,访问量最高的几个地区会标出简称。

图上包含台湾、香港、澳门和右下角的南海诸岛插图,配色用一条从浅到深的绿色渐变,左下角有「高 / 低」色阶图例。

没有访问数据的省份显示为最浅色,一眼就能看出流量集中在哪几个地方。

#后台 #统计 #界面
v1.14.1

站点设置地域分布改成气泡地图

2026-10-05

监测防护里的「访问地域分布」新增一张地图:每个省份按中心经纬度定位,气泡越大表示访问越多,鼠标悬停能看到具体次数,前三个地区还会标出简称。

展开详情收起

监测防护里的「访问地域分布」新增一张地图:每个省份按中心经纬度定位,气泡越大表示访问越多,

鼠标悬停能看到具体次数,前三个地区还会标出简称。海外来源单独列在下方,不画进地图避免误导。

地图是站内自绘的示意气泡图(不是标准地图),零依赖、断网可用,下方的省市排行与热力块照旧保留。

#后台 #统计 #界面
v1.14.0

五套视觉主题上线:科技 / 动漫 / 复古 / 风景 / 自然

2026-10-05

页头多了个 🎨 按钮,点开就能换主题:科技是深蓝黑底加流动网格,动漫是粉紫渐变带星光,复古是牛皮纸质感,风景是全屏大图缓慢平移,自然是淡绿光晕�…

展开详情收起

页头多了个 🎨 按钮,点开就能换主题:科技是深蓝黑底加流动网格,动漫是粉紫渐变带星光,复古是牛皮纸质感,

风景是全屏大图缓慢平移,自然是淡绿光晕呼吸。访客的选择存在浏览器里,下次打开自动沿用;

登录用户可以在个人中心把它固定成账号偏好,站长也能在站点设置设置「全站默认主题」。

优先级是:用户自选 > 访客 Cookie > 站点设置默认。一套页面适配全部主题,不刷新页面就能切换。

#界面 #主题 #新功能
v1.13.2

站点设置长内容改成弹窗查看

2026-10-05

留言内容、请求日志的完整路径、安全事件说明、站点设置操作详情、更新日志正文,这些大段内容不再直接铺在表格里,改成一行摘要 + 「查看详情」按钮…

展开详情收起

留言内容、请求日志的完整路径、安全事件说明、站点设置操作详情、更新日志正文,这些大段内容不再直接铺在表格里,

改成一行摘要 + 「查看详情」按钮,点开是居中的弹窗:左边是明细字段,下面是完整内容,还能直接置顶、隐藏、删除或追溯。

弹窗支持点遮罩、按 Esc、点右上角关闭,关掉会自动清空内容,不会让表格被长文本撑变形。

#界面 #后台 #优化
v1.13.1

站点设置界面升级:带图标的侧栏与更清爽的表格

2026-10-05

站点设置换了新外壳:侧栏顶部显示站点头像与版本号,菜单带上图标,当前页是渐变高亮加左侧竖条,底部是站点卡片(头像、账号、前台、退出)。

展开详情收起

站点设置换了新外壳:侧栏顶部显示站点头像与版本号,菜单带上图标,当前页是渐变高亮加左侧竖条,底部是站点卡片(头像、账号、前台、退出)。

顶栏加了「查看前台」入口和当前时间,面板标题统一带渐变竖条;表格改成斑马纹、悬浮高亮、按钮更紧凑,表单聚焦有描边。

手机端侧栏收成抽屉,点左上角☰展开,站点设置在小屏上也能顺手用。

#界面 #后台 #优化
v1.12.1

修复:上传图片后不显示的问题

2026-10-04

相册保存时有一条老的地址校验,只认 http:// 开头、/ 开头或 photo.jpg 这种纯文件名,上传后的相对路径(uploads/202…

展开详情收起

相册保存时有一条老的地址校验,只认 http:// 开头、/ 开头或 photo.jpg 这种纯文件名,

上传后的相对路径(uploads/2026/10/xxx.png)被当成非法地址直接清空了,所以保存后看不到图片。

现在统一用一个判断函数,外链、绝对路径和上传路径都能通过;站点设置列表里的缩略图也补上了路径换算,

不会再出现站点设置裂图。顺带把 uploads 目录里可能导致部分主机 500 的配置去掉了。

#修复 #后台 #上传
v1.12.0

站点设置图片改成直接上传本地文件

2026-10-04

文章封面、相册照片、友链头像、站点头像,还有正文编辑器里的插图,都不用再手填图片地址了:点「选择本地图片」、把图片拖进去、或者直接粘贴截图,就会…

展开详情收起

文章封面、相册照片、友链头像、站点头像,还有正文编辑器里的插图,都不用再手填图片地址了:

点「选择本地图片」、把图片拖进去、或者直接粘贴截图,就会带进度条上传并把地址自动填好,上传前还能看到预览。

支持 jpg / png / gif(动图正常播放)/ webp / bmp / ico,单张最大 5MB。

服务按文件内容判断类型、只允许站点访问,upload 目录已关闭脚本执行。

#新功能 #后台 #上传
v1.10.0

笔记与随笔板块增强:批量管理 + 时间线 + 写作体验

2026-10-04

站点设置内容管理重做了:顶部五张概览卡(全部 / 笔记 / 碎碎念 / 草稿 / 总字数)可点即筛,支持关键词、类型、分类与五种排序;

展开详情收起

站点设置内容管理重做了:顶部五张概览卡(全部 / 笔记 / 碎碎念 / 草稿 / 总字数)可点即筛,

支持关键词、类型、分类与五种排序;勾选后能批量发布、转草稿、置顶、取消置顶或删除,

还能把某一篇一键复制成新草稿继续写。

写文章时正文上方实时显示字数和预计阅读时长,按 Ctrl+S 直接保存;新建页会把没写完的草稿暂存在浏览器里,误关也能恢复。

前台碎碎念改成了时间线(按年月分组、日期圆点),顶部可以按年份筛选、搜索,还能随机抽一条看;

博文列表新增「浏览最多 / 字数最多 / 字数最少」排序;文章页多了复制链接与邮件分享按钮。

#新功能 #内容 #后台
v1.9.3

站点设置控制台改版:指标卡 + 待处理提醒

2026-10-04

控制台重新排了一下:顶部是问候与四个快捷按钮,下面六张可点击的指标卡(带图标、数字滚动),接着是近 30 天访问趋势图和「待处理提醒」——隐藏留…

展开详情收起

控制台重新排了一下:顶部是问候与四个快捷按钮,下面六张可点击的指标卡(带图标、数字滚动),

接着是近 30 天访问趋势图和「待处理提醒」——隐藏留言、待发布草稿、待确认订阅、发信失败、站点设置登录失败、今日安全事件、多久没写更新日志,

都会自动列出来并给出「去处理」按钮。最近内容与最近留言并排显示,静态资源检查收进折叠面板,页面清爽了不少。

#新功能 #后台 #界面
v1.9.2

首页改成顶部横幅:打字机三句话 + 名人名言

2026-10-04

去掉了原来需要点击进入的开屏浮层,改成把这一屏放在首页最上方:导航栏压在背景图上,往下滚会自动变回白底。

展开详情收起

去掉了原来需要点击进入的开屏浮层,改成把这一屏放在首页最上方:导航栏压在背景图上,往下滚会自动变回白底。

横幅里的三句话「欢迎来到我的小破站 / 记录技术分享生活 / 愿每一次都有收获」会像打字一样逐字打出来,停一下再逐字删掉,循环往复;

名人名言卡片右侧的刷新按钮点一下换一句,底部还有运行天数与内容数量。首屏直接就能看到,不用再点「进入」。

#新功能 #界面 #动效
v1.9.1

首页开屏:缩放 + 开门入场

2026-10-04

首页第一次打开时会先出现一屏开屏页:头像、站名、一句话和每日一句,点「进入本站」(或点任意位置、按回车 / Esc、向下滚动)就会以缩放加开门的…

展开详情收起

首页第一次打开时会先出现一屏开屏页:头像、站名、一句话和每日一句,点「进入本站」(或点任意位置、按回车 / Esc、向下滚动)

就会以缩放加开门的方式进场——中间内容放大淡出,背景像两扇门一样向两侧打开,页面本体同时从 1.06 缩放回 1。

同一个浏览器会话里只出现一次,想再看一次访问 ?intro=1;开启「减少动态效果」的访客会直接跳过。

#新功能 #界面 #动效
v1.9.0

新增归档、分类总览与标签云三个页面

2026-10-04

借鉴了 chortle.asia 的几个页面:新增「归档」页,按年份分组的时间线,顶部配近 12 个月发文节奏图,每篇带序号、封面、分类与标签;

展开详情收起

借鉴了 chortle.asia 的几个页面:新增「归档」页,按年份分组的时间线,顶部配近 12 个月发文节奏图,每篇带序号、封面、分类与标签;

新增「分类总览」页,图标卡片一眼看清每个分类有多少篇、最近更新了哪篇;标签页在没选具体标签时会显示标签云(字号按热度变化)和 Top 10 统计图。

导航、侧栏、博文列表和站点地图都补上了入口。

#新功能 #界面 #内容
v1.8.1

站点设置新增访问地域分布

2026-10-04

监测防护页多了「访问地域分布」卡片:省份热力色块 + 访问来源 Top 10,控制台首页也放了 Top 5 精简版。

展开详情收起

监测防护页多了「访问地域分布」卡片:省份热力色块 + 访问来源 Top 10,控制台首页也放了 Top 5 精简版。

访客来源会解析到省 / 市级,只保留地区计数(保留 120 天),同一个访客只查询一次,

不保存完整 IP、不采集精确定位。因为展示中国地图需要审图号,这里用热力色块表达同样的信息量。

#新功能 #统计 #后台
v1.7.0

统计页改版:数据看板 + 四张图表

2026-10-04

统计页换成了数据看板:文章 / 分类 / 标签 / 字数四张卡片带数字滚动,今日、本月、累计的浏览量与访客数一目了然。

展开详情收起

统计页换成了数据看板:文章 / 分类 / 标签 / 字数四张卡片带数字滚动,今日、本月、累计的浏览量与访客数一目了然。

新增近 30 天访问趋势面积图、近 12 个月发文柱状图、Top 10 标签柱状图和文章分类玫瑰饼图,窗口缩放与深浅色切换都会自动重绘。

图表是站内用原生 SVG 手绘的,不引第三方图表库、不依赖 CDN。顺带补上了按天浏览统计(只记次数与匿名哈希,不保存完整 IP)。

#新功能 #统计 #界面
v1.6.1

留言板隐私合规:只留省市属地,不留完整 IP

2026-10-04

留言提交时会自动识别 IP 属地(仅到省市),但主机只保存这段省市文字,不保存完整 IP;

展开详情收起

留言提交时会自动识别 IP 属地(仅到省市),但主机只保存这段省市文字,不保存完整 IP;

防刷判断改用不可逆的匿名哈希。留言框上方新增隐私提示,本站也有了独立的隐私政策页面,

站点设置留言管理可以一键清理历史数据里残留的旧 IP。

#隐私 #留言板 #安全
v1.6.0

留言板改版:弹幕墙 + 回复

2026-10-04

留言现在会像弹幕一样从画面里飘过,点顶部输入框就能直接发一条。

展开详情收起

留言现在会像弹幕一样从画面里飘过,点顶部输入框就能直接发一条。

新增回复、置顶、「加载更多」和 IP 属地显示:游客可以浏览,登录后就能发言,站长也能在站点设置置顶优质留言。

#新功能 #留言板 #界面
v1.5.1

站点设置新增用户管理,账号与密码找回更省事

2026-10-04

站点设置可以查看全部注册用户、搜索筛选、启用禁用账号、修改昵称与邮箱、发送站内通知(支持全站群发),并支持两种密码找回:给用户发重置验证码让他自…

展开详情收起

站点设置可以查看全部注册用户、搜索筛选、启用禁用账号、修改昵称与邮箱、发送站内通知(支持全站群发),并支持两种密码找回:给用户发重置验证码让他自己重置,或直接生成随机新密码并发邮件告知。

#新功能 #后台 #账号安全
v1.5.0

用户个人中心与站内通知上线

2026-10-04

新增个人中心(资料 / 偏好 / 通知 / 我的留言 / 我的订阅 / 账号安全 六个标签页):可以设置昵称头像、固定深浅主题、调整列表每页条数…

展开详情收起

新增个人中心(资料 / 偏好 / 通知 / 我的留言 / 我的订阅 / 账号安全 六个标签页):可以设置昵称头像、固定深浅主题、调整列表每页条数、开关通知类别;新增通知中心,导航栏铃铛会显示未读数;注册成功、密码修改、订阅的新文章都会产生站内通知。

#新功能 #用户中心 #通知
v1.4.0

邮件订阅上线:新文章自动发到邮箱

2026-10-04

现在可以用邮箱订阅本站更新了:登录后一键订阅,新文章发布时自动推送到你的信箱。

展开详情收起

现在可以用邮箱订阅本站更新了:登录后一键订阅,新文章发布时自动推送到你的信箱。

  • 可按分类订阅,只收你关心的话题
  • 推送频率可选:即时推送 / 每日摘要 / 每周摘要(多篇合并成一封)
  • 每封邮件底部都有一键退订,随时可停
  • 订阅页可以可视化选择分类、查看自己的订阅状态
#新功能 #订阅 #邮件
v1.3.0

站点设置新增「站点自检」:25 项一键体检

2026-10-04

给站点设置加了自助体检功能,一次点检就能看到环境、目录权限、证书有效期、发信通道、服务返回、磁盘空间、外网连通等 25 项状态。

展开详情收起

给站点设置加了自助体检功能,一次点检就能看到环境、目录权限、证书有效期、发信通道、服务返回、磁盘空间、外网连通等 25 项状态。

  • 每项显示 ✅正常 / ⚠警告 / ❌失败,可展开看详情
  • 支持一键复制或下载完整检测报告
  • 失败项会给出具体的排查方向,不用再靠猜
#新功能 #后台 #维护
v1.2.2

验证码邮件更稳了:多条备用发信通道

2026-10-04

邮件发送做了一轮可靠性改造。

展开详情收起

邮件发送做了一轮可靠性改造。以前某一环不通就完全发不出去,现在会自动在几条通道之间切换,任意一条可用就能把验证码送到你的邮箱。

  • 发信记录里能看到每一次发送的结果
  • 发送失败时前台只提示「稍后重试」,不再抛出看不懂的技术报错
  • 到达率更高,也不容易进垃圾箱
#优化 #邮件 #稳定性
v1.2.1

页面更清爽:去掉与访客无关的内容

2026-10-03

清理了一批不该出现在前台的入口与信息:页脚不再放站点设置入口,关于页改成用户视角的说明,技术细节统一收进站点设置。

展开详情收起

清理了一批不该出现在前台的入口与信息:页脚不再放站点设置入口,关于页改成用户视角的说明,技术细节统一收进站点设置。

另外补上了「关于本站」里与现状不符的描述(本站现在支持注册与密码登录)。

#优化 #界面
v1.2.0

阅读体验升级:文章目录与阅读进度

2026-10-03

长文更好读了:文章页顶部加了阅读进度条,正文会自动生成目录(可折叠、当前章节高亮),并显示预计阅读时长。

展开详情收起

长文更好读了:文章页顶部加了阅读进度条,正文会自动生成目录(可折叠、当前章节高亮),并显示预计阅读时长。

同时给全站加了 RSS 订阅源与站点地图,方便用阅读器订阅或搜索引擎收录。

#优化 #阅读体验 #RSS
v1.2.0

全站视觉改版:浅蓝白简约风

2026-10-03

首页、博文、随笔、相册、友链、日志、统计全部换成新的卡片式布局,新增左侧信息栏与封面图,暗色/亮色一键切换。

#改版 #UI
v1.1.0

新增相册、友链、日志、统计四个页面

2026-10-02

补齐导航栏缺失的栏目。

展开详情收起

补齐导航栏缺失的栏目。相册使用程序内置的 SVG 插画生成器,不需要上传图片文件也能有图。

#功能
v1.0.2

留言板与登录态打通

2026-09-30

游客可以只读浏览留言,登录后即可发言;

展开详情收起

游客可以只读浏览留言,登录后即可发言;邮箱只作为临时身份,不写入任何用户表。

#留言 #登录
v1.0.0

站点设置上线

2026-09-24

文章、随笔、Demo、留言、标签、配置都可以在站点设置可视化维护,前台数据实时生效。

#后台
v0.1.0

站点第一版上线

2026-09-15

决定砍掉 MySQL,全站改成 JSON 文件存储,迁站只要把目录打包拷走。

#建站