0.3.0 • Published 7 years ago

hexo-list-related-posts v0.3.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

hexo-list-related-posts

A hexo plugin that generates a list of links to related posts based on tags.

List is ordered by the number of matched tags.

Install

$ npm install hexo-list-related-posts --save

Usage

Add <%- list_related_posts([options]) %> in template file for article.

Options

optiondescriptiondefault
maxCountMaximum count of a list5
pClassClass name of p when there is no related post'related-posts-none'
ulClassClass name of ul'related-posts'
liClassClass name of li'related-posts-item'
aClassClass name of a'related-posts-link'
generateAbstractGenerate abstract or notfalse
abstractClassClass name of abstract of content'related-posts-item-abstract'
abstractLengthLength of abstract110
orderBy'date' or 'random' When the number of matched tags is the same, list is ordered by date or random.'date'
isAscendingAscending or descending when list is ordered by date.false

Examples

<%- list_related_posts({maxCount: 10, orderBy: 'random'}) %>

To generate abstract of content

<%- list_related_posts({maxCount: 10, orderBy: 'random', generateAbstract: true}) %>

Abstract of content CSS

.related-posts-item-abstract {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;  /* ends with '...' of abstract */
}
0.3.0

7 years ago

0.2.0

8 years ago

0.1.0

9 years ago