欢迎来到 ImQi1
? 为什么要做这个网站
起初建站只是一时兴起,和大多数人一样,我只是想记录下自己学习编程的心路历程和笔记,供自己以后有个参考。刚开始我以为有一个自己的网站是一个小众爱好,直到后来我才发现网络上有很多对此感兴趣的伙伴,于是我开始和他们保持联系。随着时间的增长,我对软件开发有了更浓厚的兴趣,我开始和同学、朋友交流,也有了自己独立开发的想法。在这之前我曾换过多个框架、主题,最终还是觉得自己开发一个主题最有成就感,也最能证明自己真正地学到了东西,所以你能在这里看到这些文字,也能看到我在此记录的其他内容。
我喜欢游山玩水,有自己的爱好,活动。我觉得一切有趣的事情,都会在此记录。
网站架构
Nuxt4 为本站提供了快速、简单、可维护的网站架构
Prisma 提供了类型安全的数据库操作,确保数据的一致性和完整性
样式选择
文章内容
小记
技术
讨论
最新图片

熊猫在吃竹子 - 来成都看大熊猫

小熊猫 - 来成都看大熊猫

两只小熊猫 - 来成都看大熊猫

在树上睡觉的大熊猫 - 来成都看大熊猫

熊猫塔 - 来成都看大熊猫

首页 - 个人毕业设计展

帖子 - 个人毕业设计展

地图 - 个人毕业设计展

景点 - 个人毕业设计展

登录 - 个人毕业设计展

拍摄于我家楼下,沈阳第二次下雪 - 近期拍摄的新照片

拍摄于中街,铜行胡同 - 近期拍摄的新照片

拍摄于中街,北部战区武警装甲车 - 近期拍摄的新照片

拍摄于中街,荟萃楼 - 近期拍摄的新照片

拍摄于中街,耳朵眼胡同 - 近期拍摄的新照片

印章外壳 - 收到了学校最后送给毕业生的礼物

卡片 - 收到了学校最后送给毕业生的礼物

印章 - 收到了学校最后送给毕业生的礼物

优秀毕设证书封皮 - 收到了学校最后送给毕业生的礼物
阅读更多
更新日志
评论输入框改造为 contenteditable 富文本组件(EmojiRichInput),表情渲染为内联图片、退格整张删除、不露出 :[key] 占位符
前台评论富文本编辑增强:自实现撤销/重做栈、Ctrl+A/C/V/X/Z/Y 快捷键、剪切、框内文字拖拽移动,并接入全站右键菜单(撤销/重做/剪切/复制/粘贴/全选/搜索)
服务端邮件通知把评论中的表情以 cid 内嵌附件形式发送(emoji-mail.ts),同一封邮件内重复表情自动去重
邮件标题、评论者名未做 HTML 转义导致的潜在 XSS(随邮件表情渲染一并修复)
最近评论接口识别并正确展示、链接留言板评论(不再要求分类关系与 status=1,链接走 /messages)
后台文章编辑器(MarkdownEditor)自管撤销/重做历史栈,工具栏新增撤回/重做按钮(栈空时自动灰显)
MarkdownEditor 快捷键:Ctrl+Z 撤回、Ctrl+Y/Ctrl+Shift+Z 重做、Ctrl+B/I/K 加粗/斜体/插入链接(中文输入法组字中不拦截)
修复MarkdownEditor 工具栏按钮、图片粘贴走程序化改值导致原生 Ctrl+Z 撤不回的 bug
首页文章卡片链接重构,分类与标签可独立跳转,不再被卡片整体跳转冒泡
站点导航菜单项重构为 NuxtLink,借助 chunk 预取压缩点击后延迟
路由渐出时机提前到点击瞬间触发,修复点击后肉眼可见「等一下才渐出」
全局页面过渡新增纵向位移效果;首页、地图等全屏固定页跳过位移,避免破坏后代 fixed 定位
切换分类/标签时标题(menu/# 图标)被居中到屏幕中央、文章网格被误清空移除的问题(根因:旧 watch 用新 slug 误请求)
实况照片图片加载策略支持 lazy 属性动态切换懒加载/立即加载
实况照片静态图改用 cleanSrc 直接挂载,移除骨架屏占位,避免空 src 阶段渲染碎图图标
Firefox 不支持 HEVC 解码时,实况照片(含灯箱)静默退化为静态图
网易云等媒体/封面直链 http 被 CSP 与混合内容拦截(Firefox),后端 meting 重定向统一升级为 https
页脚音乐播放按钮的进度条改为常驻显示,暂停时停在当前进度不再消失
EmojiParser 新增 size 尺寸档位,最近评论、后台表格、访客地图等紧凑场景渲染小尺寸表情


















