Skip to content

springaialibaba/spring-ai-alibaba-website

Repository files navigation

Spring AI Alibaba Website

็ฎ€ไฝ“ไธญๆ–‡ | English

๐Ÿš€ 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.

Local Development

Clone source code:

git clone https://github.com/springaialibaba/spring-ai-alibaba-website.git
cd spring-ai-alibaba-website

Run the following command to start server locally:

npm install
npm run dev

Open browser, visit http://localhost:4321.

๐Ÿงž 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

For users who encounter problems when running npm install, please run the following command first and try again:

  brew install vips
  npm install --unsafe-perm

๐Ÿ‘€ Want to learn more?

Check out Starlight's docs, read the Astro documentation, or jump into the Astro Discord server.