feat(layout): show post update time
parent
cccaa5ccf7
commit
670f314229
|
@ -40,8 +40,14 @@ module.exports = class extends Component {
|
||||||
<article class={`card-content article${'direction' in page ? ' ' + page.direction : ''}`} role="article">
|
<article class={`card-content article${'direction' in page ? ' ' + page.direction : ''}`} role="article">
|
||||||
{page.layout !== 'page' ? <div class="article-meta size-small is-uppercase level is-mobile">
|
{page.layout !== 'page' ? <div class="article-meta size-small is-uppercase level is-mobile">
|
||||||
<div class="level-left">
|
<div class="level-left">
|
||||||
{/* Date */}
|
{/* Creation Date */}
|
||||||
<time class="level-item" dateTime={date_xml(page.date)} title={date_xml(page.date)}>{date(page.date)}</time>
|
{page.date && <span class="level-item" dangerouslySetInnerHTML={{
|
||||||
|
__html: _p('article.created_at', `<time dateTime="${date_xml(page.date)}" title="${date_xml(page.date)}">${date(page.date)}</time>`)
|
||||||
|
}}></span>}
|
||||||
|
{/* Last Update Date */}
|
||||||
|
{page.updated && <span class="level-item" dangerouslySetInnerHTML={{
|
||||||
|
__html: _p('article.updated_at', `<time dateTime="${date_xml(page.updated)}" title="${date_xml(page.updated)}">${date(page.updated)}</time>`)
|
||||||
|
}}></span>}
|
||||||
{/* author */}
|
{/* author */}
|
||||||
{page.author ? <span class="level-item"> {page.author} </span> : null}
|
{page.author ? <span class="level-item"> {page.author} </span> : null}
|
||||||
{/* Categories */}
|
{/* Categories */}
|
||||||
|
@ -62,12 +68,12 @@ module.exports = class extends Component {
|
||||||
{(() => {
|
{(() => {
|
||||||
const words = getWordCount(page._content);
|
const words = getWordCount(page._content);
|
||||||
const time = moment.duration((words / 150.0) * 60, 'seconds');
|
const time = moment.duration((words / 150.0) * 60, 'seconds');
|
||||||
return `${time.locale(index ? indexLaunguage : language).humanize()} ${__('article.read')} (${__('article.about')} ${words} ${__('article.words')})`;
|
return `${_p('article.read_time', time.locale(index ? indexLaunguage : language).humanize())} (${_p('article.word_count', words)})`;
|
||||||
})()}
|
})()}
|
||||||
</span> : null}
|
</span> : null}
|
||||||
{/* Visitor counter */}
|
{/* Visitor counter */}
|
||||||
{!index && plugins && plugins.busuanzi === true ? <span class="level-item" id="busuanzi_container_page_pv" dangerouslySetInnerHTML={{
|
{!index && plugins && plugins.busuanzi === true ? <span class="level-item" id="busuanzi_container_page_pv" dangerouslySetInnerHTML={{
|
||||||
__html: '<i class="far fa-eye"></i>' + _p('plugin.visit', ' <span id="busuanzi_value_page_pv">0</span>')
|
__html: _p('plugin.visit_count', '<span id="busuanzi_value_page_pv">0</span>')
|
||||||
}}></span> : null}
|
}}></span> : null}
|
||||||
</div>
|
</div>
|
||||||
</div> : null}
|
</div> : null}
|
||||||
|
|
Loading…
Reference in New Issue