From e7166b18fc5805d17228da63c447e9d0fbf9d979 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 24 Sep 2024 21:16:26 -0400 Subject: [PATCH 1/8] fix on-this-page widget --- .../src/routes/docs/[...path]/+layout.svelte | 32 +- .../src/routes/docs/[...path]/+page.svelte | 43 +- .../routes/docs/[...path]/OnThisPage.svelte | 141 ++++++ .../src/lib/docs/DocsCopyCodeButton.svelte | 4 +- .../src/lib/docs/DocsOnThisPage.svelte | 449 ------------------ packages/site-kit/src/lib/styles/text.css | 1 - 6 files changed, 180 insertions(+), 490 deletions(-) create mode 100644 apps/svelte.dev/src/routes/docs/[...path]/OnThisPage.svelte delete mode 100644 packages/site-kit/src/lib/docs/DocsOnThisPage.svelte diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte index a66889bcaa..7d97a529c4 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+layout.svelte @@ -1,12 +1,7 @@
@@ -15,13 +10,6 @@
- {#if category} -

{category}

- {/if} - {#if title} -

{title}

- {/if} - {@render children()}
@@ -45,14 +33,6 @@ all: unset; } - .category { - font: 700 var(--sk-text-s) var(--sk-font); - text-transform: uppercase; - letter-spacing: 0.12em; - margin: 0 0 0.5em; - color: var(--sk-text-3); - } - @media (min-width: 832px) { .content { padding-left: calc(var(--sidebar-width) + var(--sk-page-padding-side)); @@ -82,7 +62,16 @@ @media (min-width: 1200px) { .container { - --sidebar-width: max(28rem, 23vw); + --sidebar-width: max( + 28rem, + calc( + 0.5 * + ( + 100vw - var(--sk-line-max-width) - var(--sk-page-padding-side) - + var(--sk-page-padding-side) + ) + ) + ); flex-direction: row; } @@ -90,7 +79,6 @@ --on-this-page-display: block; padding: var(--sk-page-padding-top) calc(var(--sidebar-width) + var(--sk-page-padding-side)); margin: 0 auto; - width: var(--sk-line-max-width); box-sizing: content-box; } } diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte index 48a287dcee..abe8ce9448 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte @@ -1,11 +1,15 @@ - @@ -20,21 +24,23 @@
- - Edit this page on GitHub - - - - - {@html data.document.body} +
+

{data.document.metadata.title}

+ + + Edit this page on GitHub + +
+ + + +
+ {@html data.document.body} +
@@ -55,6 +61,11 @@
diff --git a/packages/site-kit/src/lib/docs/DocsCopyCodeButton.svelte b/packages/site-kit/src/lib/docs/DocsCopyCodeButton.svelte index a1431a6153..c5c3cf945e 100644 --- a/packages/site-kit/src/lib/docs/DocsCopyCodeButton.svelte +++ b/packages/site-kit/src/lib/docs/DocsCopyCodeButton.svelte @@ -41,7 +41,7 @@ } - diff --git a/packages/site-kit/src/lib/styles/text.css b/packages/site-kit/src/lib/styles/text.css index b489111a36..7e1627e129 100644 --- a/packages/site-kit/src/lib/styles/text.css +++ b/packages/site-kit/src/lib/styles/text.css @@ -355,7 +355,6 @@ details.legacy { color: hsl(var(--sk-text-warning-hsl)); font-size: 1.4rem; font-weight: 600; - cursor: pointer; &::after { content: 'show all'; From 378b22d5d6b4918ccac58e71651b919b3589ca61 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 24 Sep 2024 21:18:11 -0400 Subject: [PATCH 2/8] fix --- apps/svelte.dev/src/routes/blog/[slug]/+page.svelte | 6 +++--- apps/svelte.dev/src/routes/docs/[...path]/+page.svelte | 5 ++--- packages/site-kit/src/lib/docs/index.ts | 1 - 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte b/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte index f022208fbc..f83723975e 100644 --- a/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte +++ b/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte @@ -1,7 +1,7 @@ diff --git a/packages/site-kit/src/lib/docs/index.ts b/packages/site-kit/src/lib/docs/index.ts index fcff5c2986..7ad8700961 100644 --- a/packages/site-kit/src/lib/docs/index.ts +++ b/packages/site-kit/src/lib/docs/index.ts @@ -1,3 +1,2 @@ export { default as DocsContents } from './DocsContents.svelte'; -export { default as DocsOnThisPage } from './DocsOnThisPage.svelte'; export { setupDocsHovers } from './hover'; From 8f06edb937f0e26c08799d9cc5537dfa58c60836 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 24 Sep 2024 21:25:27 -0400 Subject: [PATCH 3/8] remove --- apps/svelte.dev/src/routes/docs/[...path]/+page.svelte | 5 ----- 1 file changed, 5 deletions(-) diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte index 4199da1b77..a5d0437a7d 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte @@ -60,11 +60,6 @@ `); const svg = await satori(element, { diff --git a/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte b/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte index 512997600b..79b9c105ab 100644 --- a/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte +++ b/apps/svelte.dev/src/routes/blog/[slug]/card.png/Card.svelte @@ -1,5 +1,5 @@
@@ -7,7 +7,7 @@

{title}

-

{date_formatted}

+

{date}