Skip to content
Snippets Groups Projects
README.md 2.16 KiB
Newer Older
  • Learn to ignore specific revisions
  • # Castopod Docs
    
    [![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build)
    
    ```sh
    pnpm create astro@latest -- --template starlight
    ```
    
    [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics)
    [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics)
    
    > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
    
    ## 🚀 Project Structure
    
    Inside of your Astro + Starlight project, you'll see the following folders and
    files:
    
    ```
    .
    ├── public/
    ├── src/
    │   ├── assets/
    │   ├── content/
    │   │   ├── docs/
    │   │   └── config.ts
    │   └── env.d.ts
    ├── astro.config.mjs
    ├── package.json
    └── tsconfig.json
    ```
    
    Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory.
    Each file is exposed as a route based on its file name.
    
    Images can be added to `src/assets/` and embedded in Markdown with a relative
    link.
    
    Static assets, like favicons, 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?
    
    Check out [Starlight’s docs](https://starlight.astro.build/), read
    [the Astro documentation](https://docs.astro.build), or jump into the
    [Astro Discord server](https://astro.build/chat).