md-tags
Extract tags from your markdown article
Install
npm install --save md-tags
Usage
; const post1 = `# Title _January 30, 2016_ #nodejs, #markdown, #my-tag;`; const post2 = `# Title _January 31, 2016_ #nodejs, #just-tag;`; const post3 = `# Title _February 30, 2016_ #markdown, #my-tag;`; let tags = ;tagsmd; // #nodejs, #markdown, #my-tagtagstext; // nodejs, markdown, my-tagtagslist; // ["nodejs", "markdown", "my-tag"] let posts = ;posts; let postsMatchedByTag = ;/*[ "# Title _January 30, 2016_ #nodejs, #markdown, #my-tag" , "# Title _February 30, 2016_ #markdown, #my-tag"]*/
API
tagsForPost(post)
Return object {md: String, text: String, html: string, list: Array}
.
post
Required
Type: String
Markdown string.
postsForTag(tag, posts)
Return list: Array
array of posts in markdown syntax, which matches by tag.
tag
Required
Type: String
Tag for searching in posts.
posts
Required
Type: Array
Array of posts in markdown syntax
License
MIT © Aleksandr Filatov