This guide is written for a first-time setup.
All command-line steps below are run inside the VS Code Terminal on Mac (shell: zsh).
- Download and install GitHub Desktop: https://desktop.github.com/
- Open GitHub Desktop and sign in to your GitHub account.
- In GitHub Desktop, click
File > Clone repository.... - Find
geobtaa.github.ioin the list (or paste the repo URL). - Choose where to save it on your computer.
- Click Clone.
At this point, the project is now copied to your computer.
- Download and install Visual Studio Code: https://code.visualstudio.com/
- Open VS Code.
- Click the Extensions icon on the left sidebar.
- Install these extensions:
AstroMDXMarkdown All in One
- VS Code provides access to the Terminal (Command Line) right within the application.
- On Mac, this project uses the
zshshell in the VS Code Terminal. - In VS Code, open it from
Terminal > New Terminal. - It appears in the lower part of the window.
- Run every command in this guide there.
- In VS Code, click
File > Open Folder.... - Select the
geobtaa.github.iofolder you cloned with GitHub Desktop. - Click Open.
This project needs Node.js and its packages.
Recommended for this project:
- Install Volta: https://volta.sh/
- In the VS Code Terminal (
zsh), run:
volta install node@24.13.1In the VS Code Terminal (zsh) inside the geobtaa.github.io folder, run:
npm installThat installs all required project dependencies.
When you are ready to run the site:
npm run devThen open http://localhost:4321 in your browser.