From 49bb4ebddfd5892e15975871c6097e2537711cab Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Mon, 24 Mar 2025 19:35:51 -0400 Subject: [PATCH 1/2] add AWS logo to home page run anywhere section --- src/assets/aws.svg | 6 ++++++ src/components/run-anywhere/platforms.json | 13 +++++++++---- src/components/run-anywhere/run-anywhere.js | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 src/assets/aws.svg diff --git a/src/assets/aws.svg b/src/assets/aws.svg new file mode 100644 index 00000000..3781796a --- /dev/null +++ b/src/assets/aws.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/components/run-anywhere/platforms.json b/src/components/run-anywhere/platforms.json index f4dd6b3c..b51a4088 100644 --- a/src/components/run-anywhere/platforms.json +++ b/src/components/run-anywhere/platforms.json @@ -1,21 +1,26 @@ [ { - "name": "Vercel", + "label": "Vercel", "icon": "vercel", "link": "/guides/hosting/vercel/" }, { - "name": "Netlify", + "label": "Netlify", "icon": "netlify", "link": "/guides/hosting/netlify/" }, { - "name": "NodeJS", + "label": "NodeJS", "icon": "nodejs", "link": "/guides/hosting/#self-hosting" }, { - "name": "GitHub", + "label": "AWS", + "icon": "aws", + "link": "/guides/hosting/aws/" + }, + { + "label": "GitHub", "icon": "github", "link": "/guides/hosting/github/" } diff --git a/src/components/run-anywhere/run-anywhere.js b/src/components/run-anywhere/run-anywhere.js index 55588689..e60c4bd6 100644 --- a/src/components/run-anywhere/run-anywhere.js +++ b/src/components/run-anywhere/run-anywhere.js @@ -1,4 +1,5 @@ import platforms from "./platforms.json" with { type: "json" }; +import awsLogo from "../../assets/aws.svg?type=raw"; import githubLogo from "../../assets/github.svg?type=raw"; import netlifyLogo from "../../assets/netlify.svg?type=raw"; import nodejsLogo from "../../assets/nodejs.svg?type=raw"; @@ -6,6 +7,7 @@ import vercelLogo from "../../assets/vercel.svg?type=raw"; import styles from "./run-anywhere.module.css"; const platformImageMapper = { + aws: awsLogo, github: githubLogo, netlify: netlifyLogo, nodejs: nodejsLogo, @@ -22,7 +24,7 @@ export default class RunAnywhere extends HTMLElement {
${platforms .map((platform) => { - const { name, icon, link } = platform; + const { label, icon, link } = platform; return `
@@ -30,7 +32,7 @@ export default class RunAnywhere extends HTMLElement { ${platformImageMapper[icon]}
- ${name} + ${label}
`; }) From b8b15b182729b0f27ce114572079323adb6b4dae Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Tue, 25 Mar 2025 15:20:44 -0400 Subject: [PATCH 2/2] fix getFrontmatter custom data example --- src/pages/docs/pages/server-rendering.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/pages/server-rendering.md b/src/pages/docs/pages/server-rendering.md index 3007d881..c5a9f04a 100644 --- a/src/pages/docs/pages/server-rendering.md +++ b/src/pages/docs/pages/server-rendering.md @@ -207,14 +207,14 @@ Any Greenwood [supported frontmatter](/docs/resources/markdown/#frontmatter) can return { layout: "user", collection: "header", - order: 1, title: `The ${route} page`, imports: [ "/components/user.js", "/components/otherItem.js type=module" ], + // any custom data data: { - /* ... */ + order: 1, }, }; }