From afa1d3af8ae7aff3e82d665cbad4d8b551799dcd Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Tue, 8 Apr 2025 18:54:09 -0500 Subject: [PATCH 1/3] feat: new theme --- astro.config.mjs | 9 +- .../docs/clack/basics/getting-started.mdx | 2 +- src/fonts/LICENSE | 93 ----------- src/fonts/font-face.css | 8 - src/fonts/urbanist-latin-ext-600-normal.ttf | Bin 21112 -> 0 bytes src/styles/starlight.css | 44 ++++- src/styles/tint.css | 151 ++++++++++++++++++ 7 files changed, 196 insertions(+), 111 deletions(-) delete mode 100644 src/fonts/LICENSE delete mode 100644 src/fonts/font-face.css delete mode 100644 src/fonts/urbanist-latin-ext-600-normal.ttf create mode 100644 src/styles/tint.css diff --git a/astro.config.mjs b/astro.config.mjs index 3822a44..7e7c732 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -15,14 +15,13 @@ export default defineConfig({ integrations: [ starlight({ title: "Bombshell", - customCss: [ - // Relative path to your @font-face CSS file. - "./src/fonts/font-face.css", - ], logo: { dark: "./src/assets/dark.svg", light: "./src/assets/light.svg", }, + customCss: [ + './src/styles/tint.css' + ], components: { Head: "./src/starlightOverrides/Head.astro", }, @@ -37,7 +36,7 @@ export default defineConfig({ tag: "link", attrs: { rel: "stylesheet", - href: "https://use.typekit.net/bst3mzh.css?v=4", + href: "https://use.typekit.net/bst3mzh.css?v=5", }, }, { diff --git a/src/content/docs/clack/basics/getting-started.mdx b/src/content/docs/clack/basics/getting-started.mdx index 5754442..ceabd81 100644 --- a/src/content/docs/clack/basics/getting-started.mdx +++ b/src/content/docs/clack/basics/getting-started.mdx @@ -1,5 +1,5 @@ --- -title: Getting Started +title: Hamburgfonstiv description: Learn how to get started with Clack --- diff --git a/src/fonts/LICENSE b/src/fonts/LICENSE deleted file mode 100644 index 046fc66..0000000 --- a/src/fonts/LICENSE +++ /dev/null @@ -1,93 +0,0 @@ -Google Inc. - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/src/fonts/font-face.css b/src/fonts/font-face.css deleted file mode 100644 index 94dd91e..0000000 --- a/src/fonts/font-face.css +++ /dev/null @@ -1,8 +0,0 @@ -@font-face { - font-family: "Urbanist"; - /* Use a relative path to the local font file in `url()`. */ - src: url("./urbanist-latin-ext-600-normal.ttf") format("opentype"); - font-weight: 600; - font-style: normal; - font-display: swap; -} diff --git a/src/fonts/urbanist-latin-ext-600-normal.ttf b/src/fonts/urbanist-latin-ext-600-normal.ttf deleted file mode 100644 index 66666a470b17af700896dec09775d400abdb642b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21112 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 Date: Tue, 8 Apr 2025 18:54:44 -0500 Subject: [PATCH 2/3] fix: title --- src/content/docs/clack/basics/getting-started.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/clack/basics/getting-started.mdx b/src/content/docs/clack/basics/getting-started.mdx index ceabd81..5754442 100644 --- a/src/content/docs/clack/basics/getting-started.mdx +++ b/src/content/docs/clack/basics/getting-started.mdx @@ -1,5 +1,5 @@ --- -title: Hamburgfonstiv +title: Getting Started description: Learn how to get started with Clack --- From 9cc890026555669b251006f778b779268c4226cc Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Tue, 8 Apr 2025 19:09:13 -0500 Subject: [PATCH 3/3] feat: colors --- src/styles/starlight.css | 14 +++++++++++++- src/styles/tint.css | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/styles/starlight.css b/src/styles/starlight.css index f7fb337..1501e7a 100644 --- a/src/styles/starlight.css +++ b/src/styles/starlight.css @@ -2,8 +2,20 @@ --sl-font: system-ui, sans-serif; --sl-font-heading: 'polymath-display', sans-serif; - --sl-color-text-heading: var(--sl-color-text); + --sl-color-text-heading: var(--heading-fill); --sl-text-h1: var(--sl-text-6xl); + --sl-color-accent-low: hsl(311 100% 0% / 0.5); + --sl-color-accent: hsl(311 100% 50% / 0.9); + --sl-color-accent-high: hsl(311 100% 50% / 1); + + --sl-color-bg: var(--container-fill); + --sl-color-bg-nav: var(--container-fill); + --sl-color-bg-sidebar: var(--container-fill); + --sl-color-bg-inline-code: var(--surface-inner-fill); + --sl-color-bg-accent: var(--sl-color-accent-high); + --sl-color-hairline-light: var(--surface-border-fill); + --sl-color-hairline: var(--surface-border-fill); + --sl-color-hairline-shade: var(--surface-border-fill); } :is(h1, h2, h3, h4, h5, h6) { diff --git a/src/styles/tint.css b/src/styles/tint.css index 3b604e7..faa26a6 100644 --- a/src/styles/tint.css +++ b/src/styles/tint.css @@ -132,7 +132,7 @@ --space-cell-padding: var(--space-150); } -:root([data-theme=dark]) { +:root[data-theme=dark] { --surface-border-highlight: var(--color-gray-70); --surface-border-fill: var(--color-gray-80); --surface-fill: var(--color-gray-80);