产品催: 1 天优化 Vue 官网 SEO?我用这个插件半天搞定(不重构 Nuxt) | 掘金一周 1.22

0 阅读6分钟

本文字数1800+ ,阅读时间大约需要 4分钟。

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周“金”选

掘金一周 文章头图 1303x734.jpg

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

Tailwind 因为 AI 的裁员“闹剧”结束,而 AI 对开源项目的影响才刚刚开始@恋猫de小郭

Tailwind CSS因在前端AI中被大量使用,虽使用量增大但切断其原本“流量to转化”的赚钱路径,出现“越火越穷”情况,裁掉部分工程师。赞助仅解燃眉之急,AI对开源项目影响才刚开始,盈利更取决于在AI链路中的角色。

鸿蒙应用的“任意门”:Deep Linking 与 App Linking 的相爱相杀@SameX

本文基于HarmonyOS Next,介绍了鸿蒙系统用于解决应用跳转问题的Deep Linking和App Linking。前者用自定义协议,简单但不安全;后者用标准HTTPS,正规安全。还给出实战代码,最后建议推广用App Linking,内部互通选Deep Linking。

告别手写礼簿!一款开源免费的电子红白喜事礼簿系统!@Java陈序员

文章推荐了开源免费的电子红白喜事礼簿系统 gift - book,它纯本地运行,无需联网、数据加密。具备秒级记账、双色主题等特色功能。介绍了快速上手、本地开发步骤,称其操作简单、无数据泄露风险,值得一试。

产品催: 1 天优化 Vue 官网 SEO?我用这个插件半天搞定(不重构 Nuxt)@不一样的少年_

文章围绕 1 天内优化 Vue 官网 SEO 展开。因时间紧、迁移成本及运维问题未选 Nuxt,采用 vite - ssg 实现 SPA 到 SSG 转变,解决环境兼容、数据填充等难题,最终提升 SEO 评分,成果显著。

视频播放弱网提示实现@古茗前端团队

业务反馈视频播放卡顿多因弱网,为优化体验、减少客诉,提出两种方案:一是用 NetworkInformation 判断网络情况,二是监听 Video 元素的 waiting 和 canplay 事件。还拓展了网络速度检测功能,最终成功实现弱网提示。

现代 CSS 颜色使用指南@冴羽

本文介绍现代 CSS 颜色使用技巧,包括现代写法如 rgb 可直接加透明度、用空格分隔;相对颜色能基于现有颜色生成新颜色;浅暗主题用 light - dark 切换;渐变可指定颜色空间;还能使用超宽色域满足特殊需求。

一个纯前端的网站集合管理工具@Younglina

本文介绍一个纯前端网站集合管理工具,支持本地数据存储、完整 CRUD 操作和 JSON 数据导入导出,可作 Chrome 扩展。它具备网站管理、图片上传等功能,使用 Vue 3、TypeScript 等技术栈,还给出使用、安装及注意事项。

后端

为什么Java里面,Service 层不直接返回 Result 对象?@一只叫煤球的猫

文章围绕Java里Service层不直接返回Result对象展开。从职责分离、可复用性、异常处理、测试便利性等多方面阐述原因,强调Service应专注业务逻辑,避免与表现逻辑耦合,以提升代码质量和可维护性。

物品超领取损失1万事故复盘(一)@提前退休的java猿

本文围绕物品超领取损失1万事故展开复盘。先分析核心代码,探讨事务失效、主从读写不一致问题;再剖析异常日志与数据库日志;虽发现事务报错、阻塞等问题,但仍无法解释超领原因,后续将跟进。

Spring 的西西弗斯之石:理解 BeanFactory、FactoryBean 与 ObjectFactory@一旅人

文章深入剖析了 Spring 中易混淆的三个概念。BeanFactory 是容器,管理 Bean 生命周期;FactoryBean 是特殊 Bean,用于复杂 Bean;ObjectFactory 是接口,提供延迟获取对象能力。清晰对比三者,助开发者理解 Spring 底层逻辑。

工作中最常用的5种本地缓存@苏三说技术

文章介绍了5种常用本地缓存方案。ConcurrentHashMap简单轻量,LRU缓存可自动淘汰,Ehcache功能全面适合企业级,Caffeine性能卓越,Guava Cache设计优雅。还给出选型建议,强调选合适方案提升系统性能。

WebSocket 在 Spring Boot 中的实战解析:实时通信的技术利器@苏渡苇

文章围绕 Spring Boot 中 WebSocket 展开,先介绍其解决传统通信高延迟、高开销问题的优势,接着阐述技术栈、核心要点,如生命周期管理、心跳机制等,还给出监控系统实战和典型场景,指出适用与不适用场景。

Android

Compose Multiplatform 1.10 Interop views 新特性:Overlay 和 Autosizing@恋猫de小郭

Compose Multiplatform 1.10 在 Interop views 有两大新特性。Overlay 让 UIKit interop 可置于 Compose 之上,支持透明背景等效果;Autosizing 使 interop view 能自动调整尺寸,简化混合开发布局,而 Android 因生态融合无此割裂问题。

HarmonyOS下饭菜时间 -- @Monitor@猫猫头啊

文章聚焦 HarmonyOS 的 @Monitor,介绍其创建使用方式与调用链。解释多个属性同时修改时回调仅执行一次的去重机制,是通过 Set 集合收集监控器。还指出设计要点与限制,助开发者合理运用。

人工智能

OpenCode 上手初体验:从安装到使用@wangruofeng

OpenCode 是开源 AI 编码助手,支持多形式使用,内置免费模型,可接入多种服务商模型。可用于代码分析、生成等工作。介绍了安装、使用方法及命令选项,还提及增强插件 oh - my - opencode 的功能、安装与使用。

活动日历

活动名称活动时间
🏆2025 AI/Vibe Coding 对我的影响 年终征文2025年12月26日-2026年1月25日

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会呈现在下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。