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}`, }; })