Inside of this Astro project, you'll see the following folders and files:
```text
├── public/
├── src/
│ ├── components/
│ ├── content/
│ ├── layouts/
│ └── pages/
├── Dockerfile
├── README.md
├── astro.config.ts
├── package.json
├── tailwind.config.ts
└── tsconfig.json
```
The layout of directories and content should match Astro's own recommendations with components being found in `src/components/` for example.
Project and post articles are contained within MDX documents located in `src/content/`. This has been done to allow for videos to be embedded when they are also kept in the corresponding content directory.
Docker is used to deploy the site to a VPS. Container images are built using an [Action](.forgejo/workflows/docker.yml) from the included [Dockerfile](Dockerfile).
This project is under the [MIT LICENSE](LICENSE). However, this applies to the **ONLY** to the website itself and does not extend to any content included within.