Polyglot 1.8.0 - 社区贡献发布
17 Mar 2024非常兴奋地宣布 Jekyll-Polyglot 1.8.0 版本发布了,这个版本增加了一些功能改进,并认可了来自社区的文档和贡献!
不同语言的专属永久链接
Polyglot 1.8.0 版本增加了一些新功能,可以为页面设置特定于语言的永久链接,并保留它们与其他相关页面的关联。这个新功能由一位绅士和学者—— antoniovazquezblanco 提供。
网站地图生成和 i18n SEO
这个版本还认可了 jerturowetz 提供的高质量 sitemap.xml 和 robots.txt 解决方案。本网站现在通过这些文件更好地展示和捕获了搜索引擎提供的 SEO 力量。可以在这里查看示例网站的文件。
jekyll :polyglot :post_write 钩子
GitHub 用户 obfusk 在几年前贡献了一个微小的 PR:
通过多语言 :site, :post_write
钩子,像这样为每个子进程运行:
Jekyll::Hooks.register :site, :post_write do |site|
...
end
这个版本增加了一个自定义 :post_write
钩子,它在所有语言处理完成后运行一次(无论是否使用 parallel_localization
):
Jekyll::Hooks.register :polyglot, :post_write do |site|
# do something amazing here!
end
这一特性对于使用了 Jekyll hook 插件的复杂的 Jekyll 静态站点非常有用。
她还为语言子进程崩溃时的额外日志记录提供了修复。感谢这个贡献!
本地化变量和葡萄牙语翻译
george-gca 是一个才华横溢的、很棒的家伙,他为如何最好地从站点数据本地化富文本贡献了一整篇博客文章。他还提供了本站的葡萄牙语翻译。