diff --git a/apps/website/astro.config.mjs b/apps/website/astro.config.mjs index f8cbac61..1b61cc60 100644 --- a/apps/website/astro.config.mjs +++ b/apps/website/astro.config.mjs @@ -1,9 +1,8 @@ import { defineConfig } from 'astro/config'; -import tailwind from '@astrojs/tailwind'; import react from '@astrojs/react'; -import vercel from '@astrojs/vercel/serverless' +import vercel from '@astrojs/vercel' import createRemarkPlugin from '@crocoder-dev/remark-plugin'; -import image from '@astrojs/image'; +import tailwindcss from "@tailwindcss/vite"; const classes = { titleClass: 'font-bold text-[1.25rem] mt-[2.5rem]', @@ -18,12 +17,13 @@ export default defineConfig({ prefetch: true, output: 'server', adapter: vercel({ + imageService: true, }), redirects: { '/feed': '/rss.xml', '/sitemap': '/sitemap.xml' }, - integrations: [tailwind(), react(), image()], + integrations: [tailwindcss(), react()], markdown: { remarkPlugins: [remarkPlugin], }, diff --git a/apps/website/package.json b/apps/website/package.json index 0936e73e..0176eda4 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -3,22 +3,26 @@ "module": "index.ts", "type": "module", "dependencies": { - "@astrojs/image": "^0.18.0", - "@astrojs/react": "^4.1.2", - "@astrojs/rss": "^4.0.11", - "@astrojs/tailwind": "^6.0.2", - "@astrojs/vercel": "^8.1.5", + "@astrojs/react": "^4.3.0", + "@astrojs/rss": "^4.0.12", + "@astrojs/vercel": "^8.2.2", "@crocoder-dev/remark-plugin": "*", - "@crocoder-dev/tailwind": "*", - "astro": "5.7.13", + "@tailwindcss/forms": "^0.5.10", + "@tailwindcss/postcss": "^4.1.11", + "@tailwindcss/typography": "^0.5.16", + "@tailwindcss/vite": "^4.1.11", + "astro": "5.12.0", "astro-font": "^1.1.0", + "autoprefixer": "^10.4.21", "classnames": "^2.5.1", "date-fns": "^4.1.0", "marked": "^15.0.5", "posthog-js": "^1.222.0", - "react": "^19.0.0", - "react-dom": "^19.0.0", - "react-icons": "^5.4.0" + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-icons": "^5.5.0", + "tailwind": "^4.0.0", + "tailwind-bootstrap-grid": "^6.0.0" }, "scripts": { "dev": "astro dev --port 4321", diff --git a/packages/tailwind/postcss.config.js b/apps/website/postcss.config.cjs similarity index 65% rename from packages/tailwind/postcss.config.js rename to apps/website/postcss.config.cjs index 12a703d9..b4bee663 100644 --- a/packages/tailwind/postcss.config.js +++ b/apps/website/postcss.config.cjs @@ -1,6 +1,6 @@ module.exports = { plugins: { - tailwindcss: {}, + '@tailwindcss/postcss': {}, autoprefixer: {}, }, }; diff --git a/apps/website/public/meeting-croc.png b/apps/website/public/meeting-croc.png deleted file mode 100644 index 0c75a373..00000000 Binary files a/apps/website/public/meeting-croc.png and /dev/null differ diff --git a/apps/website/public/pic-web-dev-topics.png b/apps/website/public/pic-web-dev-topics.png deleted file mode 100644 index 09c00c62..00000000 Binary files a/apps/website/public/pic-web-dev-topics.png and /dev/null differ diff --git a/apps/website/src/assets/crocoder-logo.png b/apps/website/src/assets/crocoder-logo.png new file mode 100644 index 00000000..fdbf15b6 Binary files /dev/null and b/apps/website/src/assets/crocoder-logo.png differ diff --git a/apps/website/src/assets/douglas-icon.png b/apps/website/src/assets/douglas-icon.png new file mode 100644 index 00000000..3d9d9d66 Binary files /dev/null and b/apps/website/src/assets/douglas-icon.png differ diff --git a/apps/website/src/assets/email.png b/apps/website/src/assets/email.png new file mode 100644 index 00000000..be76a08f Binary files /dev/null and b/apps/website/src/assets/email.png differ diff --git a/apps/website/src/assets/people-collaborating.png b/apps/website/src/assets/people-collaborating.png new file mode 100644 index 00000000..a3156005 Binary files /dev/null and b/apps/website/src/assets/people-collaborating.png differ diff --git a/apps/website/src/assets/raphael-bauer-bubble.png b/apps/website/src/assets/raphael-bauer-bubble.png new file mode 100644 index 00000000..2a126f3a Binary files /dev/null and b/apps/website/src/assets/raphael-bauer-bubble.png differ diff --git a/apps/website/src/assets/teams.png b/apps/website/src/assets/teams.png new file mode 100644 index 00000000..cab1ccf9 Binary files /dev/null and b/apps/website/src/assets/teams.png differ diff --git a/apps/website/src/assets/vision.png b/apps/website/src/assets/vision.png new file mode 100644 index 00000000..8ffe8e95 Binary files /dev/null and b/apps/website/src/assets/vision.png differ diff --git a/apps/website/src/components/Avatar.astro b/apps/website/src/components/Avatar.astro index 1c9f3830..961d4c39 100644 --- a/apps/website/src/components/Avatar.astro +++ b/apps/website/src/components/Avatar.astro @@ -1,14 +1,23 @@ --- -import { Picture } from "@astrojs/image/components"; +import { getImage } from "astro:assets"; const { image, name, company, role } = Astro.props; + +const optimizedImage = await getImage({ + src: image.default, + width: 72, + height: 72, + format: 'webp' +}); ---
+
- Douglas Barr
-
+
+ Douglas Barr
Submix co-founder & CTO
-