朝早食咗包前日喺妹妹楼下开嘅药,有啲猛,食完之后虽然疹消了,但成个人都鬼咁眼训。折腾咗一下,发觉近期对折腾网站喺越嚟越冇兴趣,好在也坚持每天都记录哩个好习惯。今日嘅锻炼降咗 15 步频,效果非常之好,轻松好多,暂时嚟讲以我而家嘅身体状况,哩个节奏喺最好嘅。
前日喺妹妹楼下间诊所度开咗啲药,妹妹叫我如果身上再起荨麻疹时就食一包,平时则可以直接放喺冰箱度。朝早起身时发现之前起疹果度又红咗一块,睇个样就似要起疹,而且仲伴随一啲痛。于是乎我就喺冰箱度攞咗包药嚟食,估唔到包药咁劲嘅,食完眼训到亖,感觉就好似个头晕下晕下咁。虽然话食完药后红肿喺消咗,但哩包药嘅药效也太强了吧。仲喺嗰句,逢药三分毒。
闲来无事将 Astro 嘅版本升级咗一下,结果本地字体竟然出错,可能喺因为 <Font />
哩个 Astro 字体 API 仲喺实验阶段,所以版本升级后一些功能就改咗呱。去官网嘅文档度一查,果然如此,当生成回退字体时,取消使用 Astro 默认的优化过程。
optimizedFallbacks: false;
顺便将之前发现嘅 pagefind 搜索工具直接获取没有经过压缩嘅图片嚟喺搜索结果列表中显示,严重拖慢带宽哩个问题一并解决佢。之前我嘅做法喺当搜索结果揾唔到 image 字段时就会默认 fallback 到指定嘅值度。我直接喺 head
标签度使用 data-pagefind-default-meta="image[content]"
嚟将 cover
中嘅封面用嚟显示喺搜索结果列表当中。
然而呢,唔知喺咪因为我用咗 Astro 中嘅 <Picture />
组件嚟处理插图嘅关系,pagefind 哩个时候获取文中嘅 image 字段都喺未处理压缩时嘅原图,因此严重咁拖慢咗带宽。
加上我个人嘅使用习惯而去做咗一系列嘅修改,比如封面图咁,如果我冇喺 Frontmatter 度定义 cover 嘅值时,就会主动咁将文中嘅第一张图定义为 cover,然后并对其按照定义好的宽、高、后缀嚟进行压缩处理。
所以比较合理嘅处理就喺唔等 pagefind 先去获取文中嘅图片,出现 fallback 再返回到 cover,而喺可以直接将 head
中嘅 cover 变成 pagefind 默认嘅 image 字段。毕竟 cover 经过压缩处理过,可以有效咁降低网络带宽。
修改亦都好简单。
data-pagefind-default-meta="image[content]"
改为
data-pagefind-meta="image[content]"
今日嘅锻炼依旧冇放低,轻松咁跑咗 40 分钟,节拍器压步频 185,平均心率 118,估唔到步频降咗 15 会轻松咁多,睇嚟暂时嚟讲哩个步频好适合我,不能轻易提速。
