diff options
Diffstat (limited to 'examples/non-html-pages')
-rw-r--r-- | examples/non-html-pages/.codesandbox/Dockerfile | 1 | ||||
-rw-r--r-- | examples/non-html-pages/.gitignore | 24 | ||||
-rw-r--r-- | examples/non-html-pages/.vscode/extensions.json | 4 | ||||
-rw-r--r-- | examples/non-html-pages/.vscode/launch.json | 11 | ||||
-rw-r--r-- | examples/non-html-pages/README.md | 52 | ||||
-rw-r--r-- | examples/non-html-pages/astro.config.mjs | 4 | ||||
-rw-r--r-- | examples/non-html-pages/package.json | 16 | ||||
-rw-r--r-- | examples/non-html-pages/public/favicon.svg | 9 | ||||
-rw-r--r-- | examples/non-html-pages/src/env.d.ts | 1 | ||||
-rw-r--r-- | examples/non-html-pages/src/pages/about.json.ts | 11 | ||||
-rw-r--r-- | examples/non-html-pages/src/pages/index.astro | 22 | ||||
-rw-r--r-- | examples/non-html-pages/tsconfig.json | 3 |
12 files changed, 0 insertions, 158 deletions
diff --git a/examples/non-html-pages/.codesandbox/Dockerfile b/examples/non-html-pages/.codesandbox/Dockerfile deleted file mode 100644 index c3b5c81a1..000000000 --- a/examples/non-html-pages/.codesandbox/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -FROM node:18-bullseye diff --git a/examples/non-html-pages/.gitignore b/examples/non-html-pages/.gitignore deleted file mode 100644 index 16d54bb13..000000000 --- a/examples/non-html-pages/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# build output -dist/ -# generated types -.astro/ - -# dependencies -node_modules/ - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - - -# environment variables -.env -.env.production - -# macOS-specific files -.DS_Store - -# jetbrains setting folder -.idea/ diff --git a/examples/non-html-pages/.vscode/extensions.json b/examples/non-html-pages/.vscode/extensions.json deleted file mode 100644 index 22a15055d..000000000 --- a/examples/non-html-pages/.vscode/extensions.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "recommendations": ["astro-build.astro-vscode"], - "unwantedRecommendations": [] -} diff --git a/examples/non-html-pages/.vscode/launch.json b/examples/non-html-pages/.vscode/launch.json deleted file mode 100644 index d64220976..000000000 --- a/examples/non-html-pages/.vscode/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "command": "./node_modules/.bin/astro dev", - "name": "Development server", - "request": "launch", - "type": "node-terminal" - } - ] -} diff --git a/examples/non-html-pages/README.md b/examples/non-html-pages/README.md deleted file mode 100644 index c26b01698..000000000 --- a/examples/non-html-pages/README.md +++ /dev/null @@ -1,52 +0,0 @@ -# Astro Starter Kit: Non-HTML Pages - -Documentation for "Non-HTML Pages": - -https://docs.astro.build/en/core-concepts/endpoints/#static-file-endpoints - -```sh -npm create astro@latest -- --template non-html-pages -``` - -[](https://stackblitz.com/github/withastro/astro/tree/latest/examples/non-html-pages) -[](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/non-html-pages) -[](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/non-html-pages/devcontainer.json) - -> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun! - -## 🚀 Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -```text -/ -├── public/ -├── src/ -│ └── pages/ -│ └── index.astro -│ └── about.json.ts -└── package.json -``` - -Astro looks for `.astro`, `.js` or `.ts` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. - -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. - -Any static assets, like images, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/examples/non-html-pages/astro.config.mjs b/examples/non-html-pages/astro.config.mjs deleted file mode 100644 index 882e6515a..000000000 --- a/examples/non-html-pages/astro.config.mjs +++ /dev/null @@ -1,4 +0,0 @@ -import { defineConfig } from 'astro/config'; - -// https://astro.build/config -export default defineConfig({}); diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json deleted file mode 100644 index 42eeb8439..000000000 --- a/examples/non-html-pages/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@example/non-html-pages", - "type": "module", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "astro": "^4.16.0" - } -} diff --git a/examples/non-html-pages/public/favicon.svg b/examples/non-html-pages/public/favicon.svg deleted file mode 100644 index f157bd1c5..000000000 --- a/examples/non-html-pages/public/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128"> - <path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" /> - <style> - path { fill: #000; } - @media (prefers-color-scheme: dark) { - path { fill: #FFF; } - } - </style> -</svg> diff --git a/examples/non-html-pages/src/env.d.ts b/examples/non-html-pages/src/env.d.ts deleted file mode 100644 index e16c13c69..000000000 --- a/examples/non-html-pages/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// <reference path="../.astro/types.d.ts" /> diff --git a/examples/non-html-pages/src/pages/about.json.ts b/examples/non-html-pages/src/pages/about.json.ts deleted file mode 100644 index 8fa365724..000000000 --- a/examples/non-html-pages/src/pages/about.json.ts +++ /dev/null @@ -1,11 +0,0 @@ -// Returns the file body for this non-HTML file. -// The content type is based off of the extension in the filename, -// in this case: about.json. -export async function GET() { - return new Response( - JSON.stringify({ - name: 'Astro', - url: 'https://astro.build/', - }) - ); -} diff --git a/examples/non-html-pages/src/pages/index.astro b/examples/non-html-pages/src/pages/index.astro deleted file mode 100644 index 921400acd..000000000 --- a/examples/non-html-pages/src/pages/index.astro +++ /dev/null @@ -1,22 +0,0 @@ -<html lang="en"> - <head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width" /> - <meta name="generator" content={Astro.generator} /> - <title>Astro</title> - </head> - <body> - <h1 id="result">Loading...</h1> - <script> - // Non-HTML files will be included in your final build, so you - // can fetch them directly in the browser. - const response = await fetch(`/about.json`); - const data = await response.json(); - const resultHeader = document.getElementById('result'); - - if (resultHeader) { - resultHeader.innerHTML = `Load complete!<br/>Built with: <a href="${data.url}">${data.name}!</a>`; - } - </script> - </body> -</html> diff --git a/examples/non-html-pages/tsconfig.json b/examples/non-html-pages/tsconfig.json deleted file mode 100644 index d78f81ec4..000000000 --- a/examples/non-html-pages/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "astro/tsconfigs/base" -} |