diff --git a/lib/routes/juejin/trending.js b/lib/routes/juejin/trending.js index 981da72b0..8e9e772aa 100644 --- a/lib/routes/juejin/trending.js +++ b/lib/routes/juejin/trending.js @@ -63,7 +63,11 @@ module.exports = async (ctx) => { url: getUrl, json: getJson, }); - const entrylist = trendingResponse.data.data; + let entrylist = trendingResponse.data.data; + + if (category === 'all' || category === 'devops' || category === 'product' || category === 'design') { + entrylist = trendingResponse.data.data.filter((item) => item.item_type === 2).map((item) => item.item_info); + } const resultItems = await util.ProcessFeed(entrylist, ctx.cache);