master
1import type { RemarkPlugin } from '@astrojs/markdown-remark';
2import { statSync } from 'fs';
3
4export const remarkCreateTime: RemarkPlugin = function () {
5 return function (_, file) {
6 const filepath = file.history[0];
7 const result = statSync(filepath);
8 file.data!.astro!.frontmatter!.createAt = result.birthtime.toISOString();
9 file.data!.astro!.frontmatter!.modifiedAt = result.mtime.toISOString();
10 };
11};