From a4180eefb53730aadc7450af076cc18d46a463f0 Mon Sep 17 00:00:00 2001 From: nediiii Date: Sat, 15 Oct 2022 22:15:57 +0800 Subject: [PATCH] fix: issue when SINCE.SINCE is current year --- themes/example/components/Footer.js | 9 +++++++-- themes/fukasawa/components/SiteInfo.js | 10 ++++++++-- themes/hexo/components/Footer.js | 10 ++++++++-- themes/medium/components/Footer.js | 10 ++++++++-- themes/next/components/Footer.js | 10 ++++++++-- 5 files changed, 39 insertions(+), 10 deletions(-) diff --git a/themes/example/components/Footer.js b/themes/example/components/Footer.js index 83a55193..08b9d561 100644 --- a/themes/example/components/Footer.js +++ b/themes/example/components/Footer.js @@ -4,13 +4,18 @@ import DarkModeButton from '@/components/DarkModeButton' export const Footer = (props) => { const d = new Date() const currentYear = d.getFullYear() - const startYear = BLOG.SINCE && BLOG.SINCE !== currentYear && BLOG.SINCE + '-' + const copyrightDate = (function() { + if (Number.isInteger(BLOG.SINCE) && BLOG.SINCE < currentYear) { + return BLOG.SINCE + '-' + currentYear + } + return currentYear + })() return