feat: Umami/ntfy 可观测性栈与 WordPress AdSense 部署

This commit is contained in:
eric
2026-08-15 23:49:19 -05:00
parent ba0b1058b0
commit 08f484780d
61 changed files with 2723 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ import "./globals.css";
import { type Metadata, type Viewport } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import { LocaleProvider } from "~/components/locale-provider";
import { UmamiAnalytics } from "~/components/umami-analytics";
export const viewport: Viewport = {
width: "device-width",
@@ -53,6 +54,7 @@ export default function RootLayout({
return (
<html lang="zh-CN" className={`${geist.variable} ${geistMono.variable}`}>
<body className="font-sans antialiased">
<UmamiAnalytics />
<LocaleProvider>{children}</LocaleProvider>
</body>
</html>