2024-09-24 02:02:34 +08:00

22 lines
570 B
TypeScript

import type {
AutoFrontmatter,
AutoFrontmatterObject,
} from '../../shared/index.js'
import dayjs from 'dayjs'
export function createBaseFrontmatter(options: AutoFrontmatter): AutoFrontmatterObject {
const res: AutoFrontmatterObject = {}
if (options.createTime !== false) {
res.createTime = (formatTime: string, { createTime }, data) => {
if (formatTime)
return formatTime
if (data.friends || data.pageLayout === 'friends')
return
return dayjs(new Date(createTime)).format('YYYY/MM/DD HH:mm:ss')
}
}
return res
}