在 lotusia.org 的最近几次迭代中,我们完成了一次广泛的静态站点升级,重点关注产品打磨、SEO 质量、多语言正确性和安全的生产路由。
本文总结了哪些内容发生了变化以及为什么重要。
界面和导航改进
我们修复了营销站点上的几个可用性问题:
- 重建了头部下拉菜单以实现稳定的交互(悬停/点击/聚焦行为),菜单不再在移动光标时消失。
- 语言选择器增加了旗帜标签和禁止换行渲染,避免了断行问题。
- 按钮和链接标签被标准化为主品牌样式,以保持一致的视觉层次。
- 对各页面中缺失的图标进行了审计和恢复。
- 修正了博客索引布局,使精选的首篇文章在大屏幕上按预期渲染。
这些更改使站点更易于导航,减少了视觉不一致性。
SEO 和内容质量改进
我们还发布了实用的 SEO 升级,改善了爬虫质量和渲染稳定性:
- 为编辑/内容图片添加了有意义的
alt文本处理。 - 尽可能添加了图片的
width/height以减少布局偏移 (CLS)。 - 改进了
hreflang生成,避免了在未翻译页面上重复的替代链接指向同一 URL。 - 基于内容日期和文件修改时间添加了站点地图
lastmod支持。 - 保持规范 URL 生成始终与生产域名设置一致。
总之:更干净的元数据、更好的索引信号,以及为用户和爬虫提供更好的体验。
国际化和新的测试版服务页面
新的 /beta-services 页面现已成为本地化路由集的一部分,并为所有支持的语言生成。
它包含直接链接到:
https://app.lotusia.orghttps://app.lotusia.org/social/activity
该页面现在在所有现有的 i18n 文件中拥有本地化的 title、description 和主文案,确保了适当的本地化元数据和页面级一致性。
迁移期间更安全的边缘路由
将顶级域名迁移到静态托管需要精心的路由设计,以确保现有的动态服务继续工作。
我们更新了边缘重定向/代理规则以保持以下路径的服务连续性:
/social/*/api/*/explorer/*
这种混合方法使营销界面保持静态且快速,同时通过专用服务主机保留了动态应用行为。
部署和运维
为了提高可靠性和可重复性:
- 添加了用于构建验证和部署的 GitHub Actions 工作流。
- 添加了部署文档和运维清单。
- 添加了针对特定账户 Cloudflare 部署流程的部署脚本。
这些更改共同使发布更安全、更易于运维。
本次发布是基础性的一步:在 lotusia.org 上建立一个更干净的静态营销平台,更强的 SEO 和 i18n 规范,以及在生态系统持续演进过程中通往动态服务的更安全桥梁。