从主页/任何其他页面获取Jekyll页面中特定帖子的阅读时间

从主页/任何其他页面获取Jekyll页面中特定帖子的阅读时间,jekyll,github-pages,liquid,jekyll-theme,Jekyll,Github Pages,Liquid,Jekyll Theme,我不熟悉liquid和Jekyll,使用下面的代码计算文章页面上的文章阅读时间。但是,我应该如何计算主页或任何其他页面上的阅读时间,以便将其显示在文章标题下方 当我在主页上使用相同的代码时,我在主页上和特定帖子中的阅读时间会不同 我想我无法通过那篇文章的上下文来计算其他页面上的字数。请建议 <span class="reading-time" title="Estimated read time"> {% assign words = content | number_of_wo

我不熟悉liquid和Jekyll,使用下面的代码计算文章页面上的文章阅读时间。但是,我应该如何计算主页或任何其他页面上的阅读时间,以便将其显示在文章标题下方

当我在主页上使用相同的代码时,我在主页上和特定帖子中的阅读时间会不同

我想我无法通过那篇文章的上下文来计算其他页面上的字数。请建议

<span class="reading-time" title="Estimated read time">
  {% assign words = content | number_of_words %}
  {% if words < 360 %}
    1 min
  {% else %}
    {{ words | divided_by:180 }} mins
  {% endif %}
</span>

这可能是因为在主页上,您的页面也有一些HTML格式

严格地说,在计算字数之前,你确实应该从你的内容中去掉HTML,以获得准确的阅读时间

因此,使用可能是一个解决方案:

{% assign words = content | strip_html | number_of_words %}