From 365abd559289d8372b888099b35fe1569d9fbead Mon Sep 17 00:00:00 2001 From: "Ivan Pilyugin (aka Archer)" Date: Tue, 29 May 2018 09:58:53 +0300 Subject: [PATCH] added yandex:related support --- lib/index.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index e735a37..8103df5 100755 --- a/lib/index.js +++ b/lib/index.js @@ -43,6 +43,22 @@ function generateXML(data) { let fullContent = '
' + img + '

' + item.title + '

' + menu + '
' + item.content; item_values.push({'turbo:content': {_cdata: fullContent}}); + + let relatedLink = function(related) { + return ( + '' + + related.text + + '' + ); + }; + ifTruePush(item.related, item_values, { + 'yandex:related': item.related.map(relatedLink).join('') + }); + channel.push({item: item_values}); }); @@ -80,7 +96,8 @@ function YTurbo(options, items) { author: options.author, date: options.date || options.pubDate, content: options.content, - menu: options.menu + menu: options.menu, + related: options.related }; this.items.push(item);