diff --git a/remark-modified-time.mjs b/remark-modified-time.mjs index b0793c7..7291612 100644 --- a/remark-modified-time.mjs +++ b/remark-modified-time.mjs @@ -3,7 +3,7 @@ import { execSync } from "node:child_process"; export function remarkModifiedTime() { return (tree, file) => { const filepath = file.history[0]; - const result = execSync(`git log -1 --pretty="format:%cI" "${filepath}"`); + const result = import.meta.env.PUBLIC_COMMIT === "" ? "Unavailable" : execSync(`git log -1 --pretty="format:%cI" "${filepath}"`); file.data.astro.frontmatter.lastModified = result.toString(); }; } \ No newline at end of file diff --git a/src/pages/posts/[...slug].astro b/src/pages/posts/[...slug].astro index c38489f..6ae3b95 100644 --- a/src/pages/posts/[...slug].astro +++ b/src/pages/posts/[...slug].astro @@ -18,7 +18,7 @@ export async function getStaticPaths() { const { post } = Astro.props; const { Content, remarkPluginFrontmatter } = await render(post); -const lastModified = import.meta.env.PUBLIC_COMMIT === "" ? "Unavailable" : dayjs(remarkPluginFrontmatter.lastModified) +const lastModified = dayjs(remarkPluginFrontmatter.lastModified) .utc() .format("HH:mm:ss DD MMMM YYYY UTC"); ---