diff --git a/quartz/components/ContentMeta.tsx b/quartz/components/ContentMeta.tsx index 659e62608..c808670d4 100644 --- a/quartz/components/ContentMeta.tsx +++ b/quartz/components/ContentMeta.tsx @@ -34,35 +34,52 @@ export default ((opts?: Partial) => { if (fileData.dates) { const cfgDefaultDataType = cfg.defaultDateType // For backward compatibility, just in case this is used somewhere else by the original author - //segments.push(formatDate(getDate(cfg, fileData)!, cfg.locale)) - } - if (fileData.dates.created) { + + if (fileData.dates.created) { cfg.defaultDateType = "created" createdSegment = formatDate(getDate(cfg, fileData)!) } - if (fileData.dates.modified) { + + if (fileData.dates.modified) { cfg.defaultDateType = "modified" modifiedSegment = formatDate(getDate(cfg, fileData)!) } + cfg.defaultDateType = cfgDefaultDataType - + } + // Display reading time if enabled + var readingTimeStr: string = "" if (options.showReadingTime) { const { minutes, words: _words } = readingTime(text) const displayedTime = i18n(cfg.locale).components.contentMeta.readingTime({ minutes: Math.ceil(minutes), }) - segments.push(displayedTime) + // segments.push(displayedTime) + readingTimeStr = `${_words} words, ${displayedTime}` } - const segmentsElements = segments.map((segment) => {segment}) - + //Created:  {createdSegment}
return ( -

- {segmentsElements} +

+ {readingTimeStr}
+ Last updated on {modifiedSegment}
+ 🌟 + Edit This Page! +   + 🗓️ + History +

) + + /*const segmentsElements = segments.map((segment) => {segment}) + return ( +

+ {segmentsElements} +

+ )*/ } else { return null } @@ -71,4 +88,4 @@ export default ((opts?: Partial) => { ContentMetadata.css = style return ContentMetadata -}) satisfies QuartzComponentConstructor +}) satisfies QuartzComponentConstructor \ No newline at end of file