![]() Bumps the npm_and_yarn group with 1 update: [axios](https://github.com/axios/axios). Updates `axios` from 1.8.1 to 1.8.2 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.8.1...v1.8.2) --- updated-dependencies: - dependency-name: axios dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.github | ||
public | ||
src | ||
.dockerignore | ||
.gitattributes | ||
.gitignore | ||
.prettierrc.json | ||
astro.config.ts | ||
Dockerfile | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
shell.nix | ||
tsconfig.json |
Astro Portfolio: Personal Website
Features:
- ✅ SEO-friendly
- ✅ Sitemap
- ✅ RSS Feed
- ✅ Markdown & MDX
- ✅ TailwindCSS
- ✅ Fontsource
🚀 Project Structure
Inside of this Astro project, you'll see the following folders and files:
├── 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.
🚧 Building
Docker is used to deploy the site to a VPS. Container images are built using a GitHub Action from the included Dockerfile.
🧞 Commands
All commands are run from the root of the project, from a terminal.
Command | Action |
---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build production site to ./dist/ |
npm run preview |
Preview build locally, before deploying |
npm run format:check |
Check files with Prettier |
npm run format:write |
Run Prettier on all files, rewriting all files in place |
npm run astro ... |
Run CLI commands like astro add , astro check |
npm run astro -- --help |
Get help using the Astro CLI |
All available commands can be found by running npm run
from a terminal.
📜 Licence
This project is under the MIT LICENSE. However, this applies to the ONLY to the website itself and does not extend to any content included within.