写一个好玩的 Hugo 货币汇率转换短代码

写一个好玩的 Hugo 货币汇率转换短代码

💡 原文中文,约8400字,阅读约需20分钟。
📝

内容提要

本文介绍了使用短代码将不同国家货币价格转换为人民币的方法,包括稳定的汇率转换接口和使用GitHub Actions更新汇率数据的方法。同时,提供了解决GitHub CDN缓存问题的两种方法。

🎯

关键要点

  • 文章介绍了如何使用短代码将不同国家货币价格转换为人民币。
  • 需要一个稳定的汇率转换接口,推荐使用fixer.io的API。
  • fixer.io的免费层用户可以每月调用100次API,获取各国货币汇率的JSON数据。
  • Hugo短代码示例展示了如何将欧元汇率转换为人民币汇率。
  • 使用短代码可以在更新Hugo网站时自动获取最新汇率。
  • API调用次数限制可能导致使用不便,可以使用GitHub Actions定期更新汇率数据。
  • 示例Workflow展示了如何使用GitHub Actions获取并发布汇率JSON数据。
  • 为避免GitHub CDN缓存问题,可以在API URL后添加随机查询字符串。
  • 提供了两种方法来生成查询字符串以获取最新的JSON数据。
➡️

继续阅读