diff --git a/quartz/components/scripts/search.inline.ts b/quartz/components/scripts/search.inline.ts index d95f468..27f74ec 100644 --- a/quartz/components/scripts/search.inline.ts +++ b/quartz/components/scripts/search.inline.ts @@ -300,9 +300,11 @@ async function setupSearch(searchElement: Element, currentSlug: FullSlug, data: itemTile.classList.add("result-card") itemTile.id = slug itemTile.href = resolveUrl(slug).toString() - itemTile.innerHTML = `
${content}
` - }` + itemTile.innerHTML = ` +${content}
+ ` itemTile.addEventListener("click", (event) => { if (event.altKey || event.ctrlKey || event.metaKey || event.shiftKey) return hideSearch() diff --git a/quartz/components/styles/search.scss b/quartz/components/styles/search.scss index 182b56b..2cf98ce 100644 --- a/quartz/components/styles/search.scss +++ b/quartz/components/styles/search.scss @@ -133,11 +133,13 @@ } @media all and ($mobile) { - & > #preview-container { + flex-direction: column; + + & > .preview-container { display: none !important; } - &[data-preview] > #results-container { + &[data-preview] > .results-container { width: 100%; height: auto; flex: 0 0 100%; @@ -204,6 +206,12 @@ margin: 0; } + @media all and not ($mobile) { + & > p.card-description { + display: none; + } + } + & > ul.tags { margin-top: 0.45rem; margin-bottom: 0;