From 4a82426dd52f8a71af25bebf95fb3c7cbef45821 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 2 Jun 2025 13:03:03 -0700 Subject: [PATCH] Get rid of explicit excerpt on Post --- .../migration.sql | 2 + prisma/schema.prisma | 1 - src/lib/components/DynamicPostContent.svelte | 4 -- src/lib/components/SegmentedController.svelte | 10 ++--- src/lib/components/UniverseCard.svelte | 45 ++++++++++++++++--- src/lib/components/UniversePostCard.svelte | 26 +++++++---- src/lib/components/admin/EssayForm.svelte | 12 ----- src/lib/components/admin/PhotoPostForm.svelte | 17 ------- .../admin/PostMetadataPopover.svelte | 19 +------- src/lib/utils/content.ts | 16 +++++-- src/routes/api/posts/+server.ts | 1 - src/routes/api/posts/[id]/+server.ts | 1 - src/routes/api/universe/+server.ts | 4 -- src/routes/rss/universe/+server.ts | 2 +- src/routes/universe/[slug]/+page.svelte | 8 +++- 15 files changed, 85 insertions(+), 83 deletions(-) create mode 100644 prisma/migrations/20250602194010_remove_post_excerpt/migration.sql diff --git a/prisma/migrations/20250602194010_remove_post_excerpt/migration.sql b/prisma/migrations/20250602194010_remove_post_excerpt/migration.sql new file mode 100644 index 0000000..19688ec --- /dev/null +++ b/prisma/migrations/20250602194010_remove_post_excerpt/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "Post" DROP COLUMN "excerpt"; \ No newline at end of file diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 46d1737..e918944 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -46,7 +46,6 @@ model Post { postType String @db.VarChar(50) // blog, microblog, link, photo, album title String? @db.VarChar(255) // Optional for microblog posts content Json? // BlockNote JSON for blog/microblog - excerpt String? @db.Text // Type-specific fields linkUrl String? @db.VarChar(500) diff --git a/src/lib/components/DynamicPostContent.svelte b/src/lib/components/DynamicPostContent.svelte index c39940a..e54394e 100644 --- a/src/lib/components/DynamicPostContent.svelte +++ b/src/lib/components/DynamicPostContent.svelte @@ -75,10 +75,6 @@
{@html renderedContent}
- {:else if post.excerpt} -
-

{post.excerpt}

-
{/if}