diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/astro-markdown/astro.config.mjs | 7 | ||||
-rw-r--r-- | examples/astro-markdown/src/pages/index.astro | 2 | ||||
-rw-r--r-- | examples/doc/astro.config.mjs | 6 | ||||
-rw-r--r-- | examples/doc/src/pages/index.astro | 2 | ||||
-rw-r--r-- | examples/portfolio/astro.config.mjs | 6 | ||||
-rw-r--r-- | examples/remote-markdown/astro.config.mjs | 5 | ||||
-rw-r--r-- | examples/remote-markdown/docs/dev.md | 48 | ||||
-rw-r--r-- | examples/remote-markdown/package.json | 17 | ||||
-rw-r--r-- | examples/remote-markdown/src/components/Yell.jsx | 10 | ||||
-rw-r--r-- | examples/remote-markdown/src/layouts/main.astro | 14 | ||||
-rw-r--r-- | examples/remote-markdown/src/pages/index.astro | 72 | ||||
-rw-r--r-- | examples/remote-markdown/src/pages/test.astro | 6 | ||||
-rw-r--r-- | examples/snowpack/astro.config.mjs | 15 |
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' + ] }; |