diff --git a/src/lib/components/admin/SlugBadge.svelte b/src/lib/components/admin/SlugBadge.svelte
new file mode 100644
index 0000000..9d8ef33
--- /dev/null
+++ b/src/lib/components/admin/SlugBadge.svelte
@@ -0,0 +1,70 @@
+
+
+
+ {slug}
+ {slug}
+
+
+
diff --git a/src/routes/admin/categories/+page.svelte b/src/routes/admin/categories/+page.svelte
index b834550..b4b17c0 100644
--- a/src/routes/admin/categories/+page.svelte
+++ b/src/routes/admin/categories/+page.svelte
@@ -7,6 +7,7 @@
import Button from '$lib/components/admin/Button.svelte';
import DataTable from '$lib/components/admin/DataTable.svelte';
import Alert from '$lib/components/admin/Alert.svelte';
+ import SlugBadge from '$lib/components/admin/SlugBadge.svelte';
let { data, form }: { data: PageData; form: ActionData } = $props();
@@ -134,7 +135,7 @@
size="sm"
/>
{:else}
- {category.slug}
+
{/if}
{category.post_count} |
diff --git a/src/routes/admin/pages/+page.svelte b/src/routes/admin/pages/+page.svelte
index abdf81c..d0cc172 100644
--- a/src/routes/admin/pages/+page.svelte
+++ b/src/routes/admin/pages/+page.svelte
@@ -5,6 +5,7 @@
import { confirmState } from '$lib/stores/confirm.svelte';
import Button from '$lib/components/admin/Button.svelte';
import DataTable from '$lib/components/admin/DataTable.svelte';
+ import SlugBadge from '$lib/components/admin/SlugBadge.svelte';
let { data }: { data: PageData } = $props();
let selectedIds = $state([]);
@@ -119,7 +120,7 @@
>
- {pageItem.slug} |
+ |
{pageItem.dateStr} |
{/each}
diff --git a/src/routes/admin/posts/+page.svelte b/src/routes/admin/posts/+page.svelte
index c2fc957..57b9c75 100644
--- a/src/routes/admin/posts/+page.svelte
+++ b/src/routes/admin/posts/+page.svelte
@@ -5,6 +5,7 @@
import { confirmState } from '$lib/stores/confirm.svelte';
import Button from '$lib/components/admin/Button.svelte';
import DataTable from '$lib/components/admin/DataTable.svelte';
+ import SlugBadge from '$lib/components/admin/SlugBadge.svelte';
let { data }: { data: PageData } = $props();
let selectedIds = $state([]);
@@ -117,7 +118,7 @@
{post.category || '未分类'} |
{post.series || '—'} |
- {post.slug} |
+ |
{post.dateStr} |
{/each}
diff --git a/src/routes/admin/series/+page.svelte b/src/routes/admin/series/+page.svelte
index e301bf5..5cbb35f 100644
--- a/src/routes/admin/series/+page.svelte
+++ b/src/routes/admin/series/+page.svelte
@@ -7,6 +7,7 @@
import Button from '$lib/components/admin/Button.svelte';
import DataTable from '$lib/components/admin/DataTable.svelte';
import Alert from '$lib/components/admin/Alert.svelte';
+ import SlugBadge from '$lib/components/admin/SlugBadge.svelte';
let { data, form }: { data: PageData; form: ActionData } = $props();
let name = $state('');
@@ -131,7 +132,7 @@
size="sm"
/>
{:else}
- {item.slug}
+
{/if}
{item.post_count} |