diff --git a/lib/routes/kzfeed/topic.js b/lib/routes/kzfeed/topic.js index 965e88d59..781d3a640 100644 --- a/lib/routes/kzfeed/topic.js +++ b/lib/routes/kzfeed/topic.js @@ -73,13 +73,13 @@ module.exports = async (ctx) => { /** * @param {Card} cardData */ -function buildFeedItem(cardData) { +const buildFeedItem = (cardData) => { const description = ` -
${cardData.url_title}${cardData.url_desc ? ` - ${cardData.url_desc}` : ''}
-${serializeCardText(cardData.text)}
-${renderImageList(cardData.images)} - +${cardData.url_title}${cardData.url_desc ? ` - ${cardData.url_desc}` : ''}
+${serializeCardText(cardData.text)}
+ ${renderImageList(cardData.images)} + `; return { @@ -88,36 +88,35 @@ ${renderImageList(cardData.images)} pubDate: new Date(cardData.created_time * 1000), link: cardData.url, }; -} +}; + +const renderImageList = (images) => { + const renderItem = (src) => ` +