blogs/vuepress.config.ts
2025-06-13 00:08:44 +08:00

52 lines
1.1 KiB
TypeScript

import { defineUserConfig } from "vuepress";
import { removePwaPlugin } from "@vuepress/plugin-remove-pwa"
import theme from "./src/theme.hope.js";
export default defineUserConfig({
base: "/",
lang: "zh-CN",
title: "SilverAg.L",
description: "his personal blogs",
temp: ".temp",
cache: ".cache",
public: "public",
dest: "dist",
theme,
shouldPrefetch: false,
plugins: [
removePwaPlugin({}),
],
head: [
// 导入相应链接
["link", { rel: "preconnect", href: "https://fonts.googleapis.com" }],
[
"link",
{ rel: "preconnect", href: "https://fonts.gstatic.com", crossorigin: "" },
],
[
"link",
{
href: "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400..700&display=swap",
as: "font",
crossorigin: "",
},
],
[
"link",
{
href: "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400..700&display=swap",
rel: "stylesheet",
as: "font",
crossorigin: "",
media: "print",
onload: "this.media='all'",
},
],
],
});