mirror of
https://github.com/Ad-closeNN/blog-fuwari.git
synced 2026-05-31 01:20:06 -04:00
feat: 加入失效警告
This commit is contained in:
@@ -15,6 +15,7 @@ const postsCollection = defineCollection({
|
|||||||
category: z.string().optional().nullable().default(""),
|
category: z.string().optional().nullable().default(""),
|
||||||
showcover: z.boolean().optional().default(true),
|
showcover: z.boolean().optional().default(true),
|
||||||
customcover: z.string().optional().default(""),
|
customcover: z.string().optional().default(""),
|
||||||
|
outdated: z.boolean().optional().default(false),
|
||||||
lang: z.string().optional().default(""),
|
lang: z.string().optional().default(""),
|
||||||
prevTitle: z.string().default(""),
|
prevTitle: z.string().default(""),
|
||||||
prevSlug: z.string().default(""),
|
prevSlug: z.string().default(""),
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ showcover: false
|
|||||||
customcover: /public/pic/codex-warp-banner.png
|
customcover: /public/pic/codex-warp-banner.png
|
||||||
tags: ["Codex", "Warp", "注册机", "AI"]
|
tags: ["Codex", "Warp", "注册机", "AI"]
|
||||||
category: '教程'
|
category: '教程'
|
||||||
|
outdated: true
|
||||||
---
|
---
|
||||||
# 前言
|
# 前言
|
||||||
|
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ const showcover = entry.data.showcover;
|
|||||||
|
|
||||||
// 获取自定义的头图(Markdown 内部)
|
// 获取自定义的头图(Markdown 内部)
|
||||||
const customcover = entry.data.customcover;
|
const customcover = entry.data.customcover;
|
||||||
|
const isOutdated = entry.data.outdated;
|
||||||
|
|
||||||
---
|
---
|
||||||
<MainGridLayout banner={entry.data.image} title={entry.data.title} description={entry.data.description} lang={entry.data.lang} setOGTypeArticle={true} headings={headings}>
|
<MainGridLayout banner={entry.data.image} title={entry.data.title} description={entry.data.description} lang={entry.data.lang} setOGTypeArticle={true} headings={headings}>
|
||||||
@@ -114,12 +115,26 @@ const customcover = entry.data.customcover;
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<div class="onload-animation mb-4 rounded-xl border border-amber-500/20 bg-amber-500/8 px-4 py-3 text-sm text-amber-700 dark:text-amber-300">
|
<div class:list={[
|
||||||
|
"onload-animation mb-4 rounded-xl px-4 py-3 text-sm",
|
||||||
|
isOutdated
|
||||||
|
? "border border-red-500/20 bg-red-500/8 text-red-700 dark:text-red-300"
|
||||||
|
: "border border-amber-500/20 bg-amber-500/8 text-amber-700 dark:text-amber-300",
|
||||||
|
]}>
|
||||||
<div class="flex items-start gap-2">
|
<div class="flex items-start gap-2">
|
||||||
<Icon name="material-symbols:info-outline-rounded" class="mt-0.5 shrink-0 text-lg"></Icon>
|
<Icon
|
||||||
|
name={isOutdated ? "material-symbols:warning-outline-rounded" : "material-symbols:info-outline-rounded"}
|
||||||
|
class="mt-0.5 shrink-0 text-lg"
|
||||||
|
></Icon>
|
||||||
<div class="leading-relaxed">
|
<div class="leading-relaxed">
|
||||||
|
{isOutdated ? (
|
||||||
|
<>本文内容部分或全部可能已失效,请谨慎参考。</>
|
||||||
|
) : (
|
||||||
|
<>
|
||||||
本文最后更新于 <span class="font-medium">{lastUpdatedLabel}</span>,距今 <span class="font-medium" id="post-last-updated-distance">计算中...</span>。
|
本文最后更新于 <span class="font-medium">{lastUpdatedLabel}</span>,距今 <span class="font-medium" id="post-last-updated-distance">计算中...</span>。
|
||||||
随着时间推移,文中描述可能与当前实际情况有出入,请注意甄别。
|
随着时间推移,文中描述可能与当前实际情况有出入,请注意甄别。
|
||||||
|
</>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user