hexo-theme-raytaylorism
hexo-theme-raytaylorism copied to clipboard
Wordcount插件的使用
折腾了一天,终于把wordcount插件给用上了。 按照网上的教程配置了word.ejs,一直提示post not defined. 于是看了好多ejs文件,发现,page.posts是获取的当前页面的所有文章,那么只需要用foreach将每个post传入到word.ejs中即可。 具体做法: word.ejs
<div style="margin-top:10px;">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-keyboard-o"></i>
<span class="post-meta-item-text"> 字数统计: </span>
<span class="post-count"><%= wordcount(post.content) %>字</span>
</span>
</span>
<span class="post-time">
|
<span class="post-meta-item-icon">
<i class="fa fa-hourglass-half"></i>
<span class="post-meta-item-text"> 阅读时长: </span>
<span class="post-count"><%= min2read(post.content) %>分</span>
</span>
</span>
</div>
在主题的layout里面的_partial目录里找到article.ejs和sample_article.ejs两个文件,在这2个文件里面找到 <%- partial('post/time') %>
添加下面代码 <%- partial('post/word', {post: item}) %>
两个文件里面都添加即可。