此主题是 AstroPaper 主题的一个分支,并增强了国际化(i18n)支持。
此分支在原版 AstroPaper 主题的基础上构建,以集成国际化功能。
国际化功能通过 Astorjs 国际化路由实现。
作为一名阿拉伯语母语者,我确保国际化集成支持从右到左(RTL)语言(例如阿拉伯语、波斯语等)。
如果上帝允许,此分支将与原版 AstroPaper 主题保持同步。
此分支不修改原主题的用户界面;它只增加了国际化支持。
特性
本项目包含原版 AstroPaper 主题的所有功能,并增加了以下增强功能:
方向无关
- 完全支持 RTL。
- LTR 和 RTL 均有统一的用户界面
国际化功能
- 用户界面翻译,包括数字和日期。
- 语言切换器。
- 与辅助功能相关的翻译。
- 使用 TypeScript 进行类型安全的国际化集成。
- 支持国际化的网站地图(@astrojs/sitemap)。
- 支持国际化的 OG 图像生成(satori 引擎不支持 RTL 语言,导致 RTL OG 图像出现布局问题)
- 支持国际化的 RSS 源(@astrojs/rss)。