!= partial("includes/third-party/newest-comments/common.pug", {}, { cache: true }) script. window.newestComments.ready(() => { const keyName = 'twikoo-newest-comments' const { changeContent, run } = window.newestComments const getComment = async () => { const runTwikoo = () => twikoo.getRecentComments({ envId: '!{theme.twikoo.envId}', region: '!{theme.twikoo.region}', pageSize: !{newestCommentsLimit}, includeReply: true }).then(res => res.map(e => { return { 'content': changeContent(e.comment), 'avatar': e.avatar, 'nick': e.nick, 'url': (e.url || '') + '#' + e.id, 'date': new Date(e.created).toISOString() } })) if (typeof twikoo === 'undefined') { await btf.getScript('!{url_for(theme.asset.twikoo)}') } return runTwikoo() } run(keyName, getComment) })