diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts
index e31b21c..9fc531f 100644
--- a/src/routes/+layout.server.ts
+++ b/src/routes/+layout.server.ts
@@ -1,9 +1,11 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+
import type { LayoutServerLoad } from './$types';
export const load: LayoutServerLoad = async ({ platform }) => {
const db = platform?.env?.DB;
-
- let aliases = {
+
+ const aliases = {
post: '文章',
page: '页面',
category: '分类',
@@ -11,7 +13,7 @@ export const load: LayoutServerLoad = async ({ platform }) => {
series: '系列'
};
- let site = {
+ const site = {
title: 'BlogFlare',
description: 'A high-performance blog powered by Cloudflare D1, R2, and KV.',
avatar_enabled: 'true',
@@ -20,10 +22,10 @@ export const load: LayoutServerLoad = async ({ platform }) => {
if (db) {
try {
- const { results } = await db.prepare(
- "SELECT key, value FROM settings WHERE key LIKE 'alias.%' OR key LIKE 'site.%'"
- ).all();
-
+ const { results } = await db
+ .prepare("SELECT key, value FROM settings WHERE key LIKE 'alias.%' OR key LIKE 'site.%'")
+ .all();
+
if (results && results.length > 0) {
results.forEach((row: any) => {
if (row.key.startsWith('alias.')) {
@@ -39,8 +41,8 @@ export const load: LayoutServerLoad = async ({ platform }) => {
}
});
}
- } catch (e) {
- console.error('Failed to load settings', e);
+ } catch (err: any) {
+ console.error('Failed to load settings', err);
}
}
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index e0ba08a..b0955dd 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1,9 +1,10 @@
+ {$page.data.site?.description || + 'A high-performance blog powered by Cloudflare D1, R2, and KV.'} +
+{$page.data.site?.description || 'A high-performance blog powered by Cloudflare D1, R2, and KV.'}
+ +