Show full excerpts in search results
Assisted-by: Claude Sonnet 4.6 via Claude Code
change xrrnxwnxqnszxlukztolotpkztrqkzsw
commit 92251026b3a6be3e2f606a2cab3c50882cf9b542
author Alpha Chen <alpha@kejadlen.dev>
date
parent rrypumyy
diff --git a/Rakefile b/Rakefile
index 2522621..51b4d5a 100644
--- a/Rakefile
+++ b/Rakefile
@@ -253,6 +253,12 @@ file INDEX_HTML_PATH => [*EPISODE_HTML_PATHS, LAYOUT_TEMPLATE_PATH, INDEX_TEMPLA
           border: none;
           cursor: pointer;
         }
+        :is(*, #\\#):is(*, #\\#):is(*, #\\#) .pf-result-excerpt,
+        :is(*, #\\#):is(*, #\\#):is(*, #\\#) .pf-heading-excerpt {
+          white-space: normal;
+          overflow: visible;
+          text-overflow: clip;
+        }
       CSS
       scripts: <<~HTML,
         <script src="./pagefind/pagefind-component-ui.js"></script>
diff --git a/lib/pages/index.html.erb b/lib/pages/index.html.erb
index d3426d5..e73c159 100644
--- a/lib/pages/index.html.erb
+++ b/lib/pages/index.html.erb
@@ -1,6 +1,6 @@
 <h1>Cooking Issues Transcripts</h1>
 
-<pagefind-config preload></pagefind-config>
+<pagefind-config preload excerpt-length="60"></pagefind-config>
 <pagefind-modal-trigger></pagefind-modal-trigger>
 <pagefind-modal>
   <pagefind-modal-header>