From d94894be871fbf5284d89beda6c37eaf092a763b Mon Sep 17 00:00:00 2001 From: Toby Tso <7851076+tpnonthealps@users.noreply.github.com> Date: Thu, 9 Sep 2021 16:44:28 +0800 Subject: [PATCH] fix(route): `pubDate` for `fontstory` (#8069) --- lib/routes/fontstory/tw.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/routes/fontstory/tw.js b/lib/routes/fontstory/tw.js index 3dbb2e6e6..c59f58268 100644 --- a/lib/routes/fontstory/tw.js +++ b/lib/routes/fontstory/tw.js @@ -7,19 +7,20 @@ const timezone = require('@/utils/timezone'); function getArticle(ctx, list) { const now = list.map((line) => ctx.cache.tryGet(line, async () => { - const a_r = await got.get(`https://www.dynacw.com.tw/fontstory/${line}`); - const $ = cheerio.load(a_r.data); - const t_r = $('h2.col-xs-12.tc-deeppink').first().text(); + const articleRaw = await got.get(`https://www.dynacw.com.tw/fontstory/${line}`); + const $ = cheerio.load(articleRaw.data); + const titleRaw = $('h2.col-xs-12.tc-deeppink').first().text(); const tag = $('div.date-txt.col-xs-8.tc-gray').first().text(); + const timeRaw = $('div.date-txt.col-xs-4.tc-gray.text-right'); $('main.container').find('ol.breadcrumb.hidden-xs').remove(); $('main.container').find('section.row').first().remove(); $('main.container').find('section.pages.row').remove(); const desc = $('main.container').html(); return { - title: `${t_r}(${tag})`, + title: `${titleRaw}(${tag})`, description: desc, - pubDate: timezone(parseDate($('div.date-txt.col-xs-4.tc-gray.text-right').text(), 'YYYY年MM月DD日'), +8), + pubDate: timezone(parseDate(timeRaw.text(), 'YYYY年MM月DD日'), +8), link: `https://www.dynacw.com.tw/fontstory/${line}`, }; })