Inside of this 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.
Under the src/content/docs/
directory we have job descriptions broken out by industry. src/content/docs/tech
is where all tech / engineering related job descriptions should be posted. If you are adding a new industry or department don't forget to add it to the sidebar in astro.config.mjs
.
This project deploys from the main branch automagically via CloudFlare so if your PR gets merged you should see it reflected on the website in just a few minutes.
Check the License file.