This commit is contained in:
Han
2025-02-17 18:34:21 +08:00
parent 88271e27e6
commit 2c9740dcf7
38 changed files with 389 additions and 87 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
---
// 获取用户配置数据
import SITE_CONFIG from "../config";
import { fmtTime, fmtDate } from "../utils/index";
import { fmtDate } from "../utils/index";
const { Avatar, Author, Motto, WebSites } = SITE_CONFIG;
// 获取文章数据
import { getCategories, getTags, getRecommendArticles } from "../utils/getPostInfo";
@@ -78,7 +78,7 @@ import "../styles/components/Aside.less";
</p>
<p class="info">
<span>{(await i).title}</span>
<time>{fmtDate((await i).date)}</time>
<time>{fmtDate((await i).date)}前</time>
</p>
</a>
))
+9 -10
View File
@@ -3,20 +3,19 @@ import "../styles/components/Comment.less";
---
<section class="vh-comment"><section></section></section>
<script>
import updateRouter from "../utils/updateRouter";
import { LoadScript } from "../utils/index";
import SITE_CONFIG from "../config";
const { Twikoo } = SITE_CONFIG;
import SITE_INFO from "../config";
declare const twikoo: any;
// 初始化评论插件
updateRouter("afterMount", async () => {
if (!document.querySelector(".vh-comment>section")) return;
await LoadScript("https://registry.npmmirror.com/twikoo/1.6.41/files/dist/twikoo.all.min.js");
twikoo.init({
envId: Twikoo.envId,
el: ".vh-comment>section"
SITE_INFO.Twikoo.envId &&
updateRouter("afterMount", async () => {
if (!document.querySelector(".vh-comment>section")) return;
await LoadScript("https://registry.npmmirror.com/twikoo/1.6.41/files/dist/twikoo.all.min.js");
twikoo.init({
envId: SITE_INFO.Twikoo.envId,
el: ".vh-comment>section"
});
});
});
</script>
+17
View File
@@ -0,0 +1,17 @@
---
import { fmtDate } from "../utils/index";
// 页面内容的元数据
import SITE_CONFIG from "../config";
const { CreateTime } = SITE_CONFIG;
// 基础 样式
import "../styles/Footer.less";
---
<footer class="vh-footer">
<main>
<p>
<img src="/assets/images/footer/ing.svg" /><span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="#fff" d="M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"></path></svg><cite>稳定运行</cite><em>{fmtDate(CreateTime)}</em></span><a href="https://analytics.vvhan.com" target="_blank" rel="noopener noreferrer"><img src="/assets/images/footer/hananalytics.svg" /></a>
</p>
<p><a href="https://astro.build/" target="_blank" rel="noopener noreferrer"><img src="/assets/images/footer/astro.svg" /></a><a href="#" target="_blank" rel="noopener noreferrer"><img src="/assets/images/footer/theme.svg" /></a><a href="/sitemap-index.xml"><img src="/assets/images/footer/sitemap.svg" /></a><a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer"><img src="/assets/images/footer/icp.svg" /></a></p>
</main>
</footer>
+2 -2
View File
@@ -23,7 +23,7 @@ import "../styles/components/Pagination.less";
}
<!-- 总页的前一页 -->
{
(!data.next || !data.last) && (
(!data.next || !data.last) && data.prev && (
<a class={`vh-pagination-item`} href={data.prev}>
{fmtPage(data.prev)}
</a>
@@ -33,7 +33,7 @@ import "../styles/components/Pagination.less";
<a class="vh-pagination-item active">{fmtPage(data.current) || "1"}</a>
<!-- 第一页的后一页 -->
{
(!data.prev || !data.first) && (
(!data.prev || !data.first) && data.next && (
<a class={`vh-pagination-item`} href={data.next}>
{fmtPage(data.next)}
</a>