当考虑如何在上周末启动NaBloPoMo 2024 时,我自然决定我们应该从一些新鲜的东西开始,而不是从几份草稿或大部分书面文章中挑选一篇!
到 2023 年底,受到Robb Knight统计页面的启发并完全抄袭,我构建了/statistics但完全忘记发布它1 。我构建的几个斜杠页面确实是这样,所以预计在接下来的几天里会有更多关于它们的帖子。
该页面显示了从我的数据库生成的一组实时统计数据,并在您每次重新加载时为您进行处理。这可能有点过头了,可以更好地缓存,但我确实有功能可以通过在 frontmatter 中发布帖子的日期来将帖子与代码版本分开发布。由于有无数的方法和编号的块参数,生成统计数据的代码非常简单,总共有 17 行 Ruby 代码。
class Stats attr_reader :posts def initialize ( posts ) @posts = ...