feat: wolley.io rss 中添加文章分享理由 (#4200)

This commit is contained in:
umm233 2020-03-10 18:39:06 +08:00 committed by GitHub
parent ad11fc684d
commit 94de8e020f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 6 deletions

View File

@ -18,11 +18,30 @@ module.exports = async (ctx) => {
link,
description: '',
item: data.map((item) => ({
title: item.title,
description: `via <a href=https://wolley.io/user/${item.user.handler}>@${item.user.handler}</a><br><a href=https://wolley.io/item/${item.id}>Comments</a>`,
pubDate: item.createdAt,
link: item.url,
})),
item: data.map((item) => {
let item_title = item.title;
let item_url = item.url;
let item_content = '';
if (item.content !== '') {
item_content = `分享理由: ${item.content}<br>`;
}
// 当 item.url 不存在时,设置 url 为 wolley 的文章地址
if (item.url === undefined) {
item_url = `https://wolley.io/item/${item.id}`;
}
if (item.type === 'question') {
item_title = `提问: ${item_title}`;
item_content = `提问内容: ${item.content}<br>`;
}
return {
title: item_title,
description: `${item_content}via <a href=https://wolley.io/user/${item.user.handler}>@${item.user.handler}</a><br><a href=https://wolley.io/item/${item.id}>Comments</a>`,
pubDate: item.createdAt,
link: item_url,
};
}),
};
};