友链朋友圈

风记得你走过的每个角落

Halo 附件缩略图功能的设计与实现

背景 在当前的 Halo 系统中,附件管理功能虽然支持多种存储策略(如本地存储和通过插件扩展的 S3 协议存储),但缺乏缩略图生成功能。这导致在管理端上传大尺寸图片时,页面加载速度显著降低。 具体来说,在管理后台的附件管理界面中,由于图片文件往往较大,浏览器需要加载原始尺寸的图片,这会导致页面加载时间过长,影响管理效率。同样地,在主题端,图片加载缓慢也会显著影响用户体验,尤其是在网络状况不佳或访问...

guqing's blog

离乡路远,归途已断

每次踏上回乡的路,我心中总有一种难以言喻的情感。故乡,那片孕育我成长的土地,依然静静地躺在那儿,似乎未曾改变。 然而,每次回到家乡,我都能感受到微妙的变化:曾经喧闹的街道变得冷清,熟悉的邻里变得陌生。家乡没有恶待我,然而我却一次次选择离开,追求更广阔的天地。 从四年级开始,我便离开家乡住校。最初的离别总是伴随着对回家的盼望。那时每次回家,都像是久别重逢的节日,充满了喜悦与期待。然而,十多年过去了,...

guqing's blog

Halo 2.17 为什么重构 RememberMe 机制的实现方式

前言 Halo 是一个强大易用的开源建站工具,配合上丰富的主题和插件,帮助用户快速搭建个人博客、企业站点、知识库、文档站等多种类型的网站。具备可插拔架构、主题套用、富文本编辑器等多重特性,支持用户根据自己的喜好选择不同类型的插件及主题模板来定制化自己的站点功能及外观。让内容创作和发布更加便捷生动。 截至今日,Halo 已经在 GitHub 上拥有 32.5 k+ Star,Docker Hub 获...

guqing's blog

怀疑性认知的六条原则与应用

如今这个时代, “媒介素养”这个词似乎变得愈发重要, 尤其是对于非新闻专业人士来说。 例如,在获取信息的时候, 我们如何去判别它们的真实性和有效性?

Yves

Claude3.5注册和使用

Claude 3.5 Sonnet Claude 3.5 Sonnet 是 Anthropic 最新发布的 AI 模型,属于 Claude 系列中的一员。这个模型在多个领域树立了新的行业标准,超越了其他可用模型,包括 OpenAI 的 GPT-4o 和谷歌的 Gemini 1.5 Pro,以及 An

Yves

网页自定义背景

在主题CSS自定义中部署 body::before { content: ""; position: fixed; /* 设置 fixed 图像不会随着滚动而移动 */ /* 设置 absolute 则会随着滚动而移动 */ top: 0; left: 0;

Yves