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 {
`; }) 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, }, }; }