Hexo plugin that displays reading time for the article.
npm install --save hexo-reading-time
To display reading time, add the function into post.ejs
.
Ejs:
<%- readingTime(page.content) %>
Swig:
{{ readingTime(page.content) }}
Jade:
span= readingTime(page.content)
It will display X min. read
.
You can customize the output by passing additional arguments.
Ejs:
<%- readingTime(page.content, 'min.', wordsperminute) %>
Swig:
{{ readingTime(page.content, 'min.', wordsperminute) }}
Jade:
span= readingTime(page.content, 'min.', wordsperminute)
Where:
'min.'
- second argument - any string that represents suffix. Default is 'min. read'
wpm
- number - words per minute. Default is 150.
Both arguments are optional.
MIT