diff --git a/src/components/OutDatedCallOut.astro b/src/components/OutDatedCallOut.astro index 6fff5aa..32a6743 100644 --- a/src/components/OutDatedCallOut.astro +++ b/src/components/OutDatedCallOut.astro @@ -1,22 +1,22 @@ --- import Callout from "./shortcodes/Callout.astro" -import { siteConfig} from "../config"; +import { siteConfig } from "../config"; const daysBeforeOutdated = siteConfig.outdatedCallout.daysBeforeOutdated || 90; -const { lastUpdatedAt = '' } = Astro.props +const { lastUpdatedAt = '', noscript = false } = Astro.props const lastUpdated = new Date(lastUpdatedAt).getTime() const dateNow = new Date().getTime() const dateDelta = dateNow - lastUpdated const Day = 1000 * 60 * 60 * 24 const daysDelta = Math.round(dateDelta / Day) --- -{ ( lastUpdatedAt && daysDelta >= daysBeforeOutdated ) && +{ ( !noscript && daysDelta >= daysBeforeOutdated ) && This article was updated {daysDelta} days ago. The content may be outdated. } -{ (!lastUpdatedAt && daysDelta >= daysBeforeOutdated) && +{ ( noscript && daysDelta >= daysBeforeOutdated ) && This article was updated a long time ago. The content may be outdated. diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro index 5b9b4e0..4daf3e6 100644 --- a/src/pages/blog/[...slug].astro +++ b/src/pages/blog/[...slug].astro @@ -74,7 +74,7 @@ const cover = customFeaturedImage || matchedImage_src?.src || firstImageURL || ` { (cover && cover !== firstImageURL && cover !== `/blog/${slug}/featured.png`) && {`cover } {headings.length !== 0 && } {entry.data.summary &&

{entry.data.summary}

} - + { siteConfig.outdatedCallout.enabled && (siteConfig.noClientJavaScript ? : )}