diff --git a/package-lock.json b/package-lock.json index e6536be..49c8878 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "@blocknote/core": "^0.51.4", "@blocknote/mantine": "^0.51.4", "@blocknote/react": "^0.51.4", + "@fontsource/geist-sans": "^5.3.0", "@fontsource/hanken-grotesk": "^5.2.8", "@fontsource/jetbrains-mono": "^5.2.8", "@fontsource/playfair-display": "^5.2.8", @@ -2090,6 +2091,15 @@ "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", "license": "MIT" }, + "node_modules/@fontsource/geist-sans": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@fontsource/geist-sans/-/geist-sans-5.3.0.tgz", + "integrity": "sha512-AmG7cE1AvE4NHROPaOl1sN+a02cB5xy6pA/ZV76HXqWTCsJTV2SCBc9DTFHfJqnVOODm7HhXIYtUIb75NP5QXQ==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, "node_modules/@fontsource/hanken-grotesk": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@fontsource/hanken-grotesk/-/hanken-grotesk-5.2.8.tgz", diff --git a/package.json b/package.json index 6880bb7..5e380c1 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@blocknote/core": "^0.51.4", "@blocknote/mantine": "^0.51.4", "@blocknote/react": "^0.51.4", + "@fontsource/geist-sans": "^5.3.0", "@fontsource/hanken-grotesk": "^5.2.8", "@fontsource/jetbrains-mono": "^5.2.8", "@fontsource/playfair-display": "^5.2.8", diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index c8e457b..c476bd7 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -21,6 +21,10 @@ import '@fontsource/hanken-grotesk/latin-400.css'; import '@fontsource/hanken-grotesk/latin-500.css'; import '@fontsource/hanken-grotesk/latin-600.css'; import '@fontsource/hanken-grotesk/latin-700.css'; +import '@fontsource/geist-sans/latin-400.css'; +import '@fontsource/geist-sans/latin-500.css'; +import '@fontsource/geist-sans/latin-600.css'; +import '@fontsource/geist-sans/latin-700.css'; import '@fontsource/source-serif-4/latin-400.css'; import '@fontsource/source-serif-4/latin-600.css'; import '@fontsource/source-serif-4/latin-400-italic.css'; diff --git a/src/lib/site.ts b/src/lib/site.ts index d5d664c..674fd13 100644 --- a/src/lib/site.ts +++ b/src/lib/site.ts @@ -52,7 +52,7 @@ export const SITE = { export const APPEARANCE = { theme: 'light', accent: 'oxide', - typeset: 'editorial', + typeset: 'modern', background: 'plain', density: 'comfortable', } as const; diff --git a/src/pages/index.astro b/src/pages/index.astro index 54f6723..4583c05 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -44,10 +44,6 @@ const featuredTools = pickCoreTools(allTools);
-
- ML Systems - An open archive · Est. 2026 -
+ ))} - +
) @@ -142,29 +132,23 @@ const featuredTools = pickCoreTools(allTools); All articles → -
    - {recent.map((p, i) => ( -
  1. - - {String(i + 1).padStart(2, '0')} -
    -

    {p.data.title}

    -

    {p.data.summary}

    -
    - {p.data.topicId && {topicName(p.data.topicId)}} - {p.authors.map((a) => a.data.name).join(', ')} - - {formatDate(p.data.date)} · {p.data.readMin} min - -
    -
    -
  2. + + ))} -
+ ) @@ -370,142 +354,6 @@ const featuredTools = pickCoreTools(allTools);