summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/astro-markdown/astro.config.mjs7
-rw-r--r--examples/astro-markdown/src/pages/index.astro2
-rw-r--r--examples/doc/astro.config.mjs6
-rw-r--r--examples/doc/src/pages/index.astro2
-rw-r--r--examples/portfolio/astro.config.mjs6
-rw-r--r--examples/remote-markdown/astro.config.mjs5
-rw-r--r--examples/remote-markdown/docs/dev.md48
-rw-r--r--examples/remote-markdown/package.json17
-rw-r--r--examples/remote-markdown/src/components/Yell.jsx10
-rw-r--r--examples/remote-markdown/src/layouts/main.astro14
-rw-r--r--examples/remote-markdown/src/pages/index.astro72
-rw-r--r--examples/remote-markdown/src/pages/test.astro6
-rw-r--r--examples/snowpack/astro.config.mjs15
13 files changed, 13 insertions, 197 deletions
diff --git a/examples/astro-markdown/astro.config.mjs b/examples/astro-markdown/astro.config.mjs
deleted file mode 100644
index a66babaf3..000000000
--- a/examples/astro-markdown/astro.config.mjs
+++ /dev/null
@@ -1,7 +0,0 @@
-export default {
- extensions: {
- '.jsx': 'react',
- '.tsx': 'preact',
- },
- public: './public'
-};
diff --git a/examples/astro-markdown/src/pages/index.astro b/examples/astro-markdown/src/pages/index.astro
index b46f3698f..666e0557f 100644
--- a/examples/astro-markdown/src/pages/index.astro
+++ b/examples/astro-markdown/src/pages/index.astro
@@ -1,5 +1,5 @@
---
-import Markdown from 'astro/components/Markdown.astro';
+import { Markdown } from 'astro/components';
import Layout from '../layouts/main.astro';
import ReactCounter from '../components/ReactCounter.jsx';
import PreactCounter from '../components/PreactCounter.tsx';
diff --git a/examples/doc/astro.config.mjs b/examples/doc/astro.config.mjs
index 9ba6c58c9..d97e2804d 100644
--- a/examples/doc/astro.config.mjs
+++ b/examples/doc/astro.config.mjs
@@ -1,5 +1,5 @@
export default {
- extensions: {
- '.tsx': 'preact'
- }
+ renderers: [
+ '@astrojs/renderer-preact'
+ ]
};
diff --git a/examples/doc/src/pages/index.astro b/examples/doc/src/pages/index.astro
index fe00e15a8..75ca0da4f 100644
--- a/examples/doc/src/pages/index.astro
+++ b/examples/doc/src/pages/index.astro
@@ -1,5 +1,5 @@
---
-import Markdown from 'astro/components/Markdown.astro';
+import { Markdown } from 'astro/components';
import Layout from '../layouts/Main.astro';
---
diff --git a/examples/portfolio/astro.config.mjs b/examples/portfolio/astro.config.mjs
index f50751cfd..d97e2804d 100644
--- a/examples/portfolio/astro.config.mjs
+++ b/examples/portfolio/astro.config.mjs
@@ -1,5 +1,5 @@
export default {
- extensions: {
- '.jsx': 'preact',
- },
+ renderers: [
+ '@astrojs/renderer-preact'
+ ]
};
diff --git a/examples/remote-markdown/astro.config.mjs b/examples/remote-markdown/astro.config.mjs
deleted file mode 100644
index c7bfe91b0..000000000
--- a/examples/remote-markdown/astro.config.mjs
+++ /dev/null
@@ -1,5 +0,0 @@
-export default {
- extensions: {
- '.jsx': 'preact'
- }
-}
diff --git a/examples/remote-markdown/docs/dev.md b/examples/remote-markdown/docs/dev.md
deleted file mode 100644
index d9223cbbd..000000000
--- a/examples/remote-markdown/docs/dev.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# Development Server
-
-The development server comes as part of the Astro CLI. Start the server with:
-
-```shell
-astro dev
-```
-
-In your project root. You can specify an alternative
-
-## Special routes
-
-The dev server will serve the following special routes:
-
-### /400
-
-This is a custom **400** status code page. You can add this route by adding a page component to your `src/pages` folder:
-
-```
-├── src/
-│ ├── components/
-│ └── pages/
-│ └── 400.astro
-```
-
-For any URL you visit that doesn't have a corresponding page, the `400.astro` file will be used.
-
-### /500
-
-This is a custom **500** status code page. You can add this route by adding a page component to your `src/pages` folder:
-
-```astro
-├── src/ │ ├── components/ │ └── pages/ │ └── 500.astro
-```
-
-This page is used any time an error occurs in the dev server.
-
-The 500 page will receive an `error` query parameter which you can access with:
-
-```
----
-const error = Astro.request.url.searchParams.get('error');
----
-
-<strong>{error}</strong>
-```
-
-A default error page is included with Astro so you will get pretty error messages even without adding a custom 500 page.
diff --git a/examples/remote-markdown/package.json b/examples/remote-markdown/package.json
deleted file mode 100644
index 1c0524bf1..000000000
--- a/examples/remote-markdown/package.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "name": "@example/remote-markdown",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "start": "astro dev",
- "build": "astro build",
- "astro-dev": "nodemon --delay 0.5 -w ../../packages/astro/dist -x '../../packages/astro/astro.mjs dev'"
- },
- "devDependencies": {
- "astro": "0.12.0-next.1",
- "nodemon": "^2.0.7"
- },
- "snowpack": {
- "workspaceRoot": "../.."
- }
-}
diff --git a/examples/remote-markdown/src/components/Yell.jsx b/examples/remote-markdown/src/components/Yell.jsx
deleted file mode 100644
index 366d88a95..000000000
--- a/examples/remote-markdown/src/components/Yell.jsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import { h, Fragment } from 'preact';
-
-export default function Yell({ children }) {
- return (
- children
- .filter((v) => typeof v === 'string')
- .join('')
- .toUpperCase() + '!'
- );
-}
diff --git a/examples/remote-markdown/src/layouts/main.astro b/examples/remote-markdown/src/layouts/main.astro
deleted file mode 100644
index 37fcc0ee7..000000000
--- a/examples/remote-markdown/src/layouts/main.astro
+++ /dev/null
@@ -1,14 +0,0 @@
----
-export let content;
----
-
-<html>
- <head>
- <title>{content.title}</title>
- </head>
-
- <body>
- <slot />
- <pre>{JSON.stringify(content)}</pre>
- </body>
-</html>
diff --git a/examples/remote-markdown/src/pages/index.astro b/examples/remote-markdown/src/pages/index.astro
deleted file mode 100644
index 402780065..000000000
--- a/examples/remote-markdown/src/pages/index.astro
+++ /dev/null
@@ -1,72 +0,0 @@
----
-import Markdown from 'astro/components/Markdown.astro';
-import Yell from '../components/Yell.jsx';
-const title = 'INTERPOLATED';
-const quietTest = 'interpolated';
-const content = await fetch('https://raw.githubusercontent.com/snowpackjs/snowpack/main/README.md').then(res => res.text());
----
-
-<!-- Basic -->
-<Markdown>
-# Hello world!
-</Markdown>
-
- <!-- Indented -->
- <Markdown>
- # Hello indent!
- </Markdown>
-
-<!-- Interpolation -->
-<Markdown>
-# Hello {title}!
-</Markdown>
-
-
- <!-- Can I break this? -->
- <Markdown>
- # I cannot!
-
- <div>
- # ahhhh
- </div>
-
- <Yell>{quietTest}</Yell>
-
- <strong>Dope</strong>
-
- `nice`
-
- ```
- plain fence
- ```
-
- ```html
- don't <div>me</div> bro
- ```
-
- ```js
- Astro.fetchContent()
- ```
-
- ### cool stuff?
- ```astro
- {'can\'t interpolate'}
- {}
- {title}
-
- Do I break? <Markdown> </Markdown>
- ```
- </Markdown>
-
-<!-- external content -->
-<Markdown>{content}</Markdown>
-
-<!-- external with newlines -->
-<Markdown>
- {content}
-</Markdown>
-
- <!-- external with indentation -->
- <Markdown>
- {content}
- </Markdown>
diff --git a/examples/remote-markdown/src/pages/test.astro b/examples/remote-markdown/src/pages/test.astro
deleted file mode 100644
index d0a050f35..000000000
--- a/examples/remote-markdown/src/pages/test.astro
+++ /dev/null
@@ -1,6 +0,0 @@
----
-import Markdown from 'astro/components/Markdown.astro';
-const content = await fetch('https://raw.githubusercontent.com/snowpackjs/snowpack/main/README.md').then(res => res.text());
----
-
-<Markdown content={content} />
diff --git a/examples/snowpack/astro.config.mjs b/examples/snowpack/astro.config.mjs
index eedfc34db..15bc31b47 100644
--- a/examples/snowpack/astro.config.mjs
+++ b/examples/snowpack/astro.config.mjs
@@ -3,14 +3,9 @@ export default {
pages: './src/pages',
dist: './dist',
public: './public',
- extensions: {
- '.jsx': 'preact',
- },
- snowpack: {
- optimize: {
- bundle: false,
- minify: true,
- target: 'es2018',
- },
- },
+ renderers: [
+ '@astrojs/renderer-vue',
+ '@astrojs/renderer-svelte',
+ '@astrojs/renderer-preact'
+ ]
};