code: function items(items, channel) {
      items.forEach(function (item) {
          let item_values = [];
          item_values.push({_attr: {'turbo': 'true'}});
          item_values.push({link: item.url});
  
          ifTruePush(item.turboSource, item_values, {'turbo:source': item.turboSource});
          ifTruePush(item.turboTopic, item_values, {'turbo:topic': item.turboTopic});
          ifTruePush(item.date, item_values, {pubDate: new Date(item.date).toUTCString()});
          ifTruePush(item.author, item_values, {author: item.author});
  
          let img = '';
          let menu = '';
  
          if (item.image_url) {
              img = '<figure><img src="' + item.image_url + '" /></figure>';
          }
  
          if (Array.isArray(item.menu)) {
              menu = '<menu>' + item.menu.map(function (item) {
                  return '<a href="' + item.link + '">' + item.text + '</a>';
              }).join('') + '</menu>';
          }
  
          let fullContent = '<header>' + img + ' <h1>' + item.title + '</h1>' + menu + '</header>' + item.content;
  
          item_values.push({'turbo:content': {_cdata: fullContent}});
  
          if (typeof item.related !== 'undefined') {
              addRelated(item.related, item_values, item.relatedfinity);
          }
  
          channel.push({item: item_values});
      });
  }
docs: Items processing
  @param items
  @param channel