https://github.com/middlebury/college-handbook
https://github.com/middlebury/college-handbook
ews gatsby static-site
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/middlebury/college-handbook
- Owner: middlebury
- Created: 2021-05-13T21:30:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-09T15:58:55.000Z (6 months ago)
- Last Synced: 2025-05-09T16:41:49.370Z (6 months ago)
- Topics: ews, gatsby, static-site
- Language: JavaScript
- Homepage: https://handbook.middlebury.edu/
- Size: 254 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Middlebury College Handbook
## Requirements
* [Node.js](https://nodejs.org/) v18.16.0+
* [Gatsby CLI](https://www.gatsbyjs.com/docs/tutorial/getting-started/part-0/#gatsby-cli) - Install the Gatsby CLI globally by running the command below:
```shell
npm install -g gatsby-cli
```
## Start developing
Clone the repo and install node dependencies:
```shell
npm install
```
Navigate into the site’s directory and start it up:
```shell
cd college-handbook/
npm start
```
If the project fails to start due to errors run:
```shell
npm run clean
npm start
```
To compile the site for production so it can be deployed:
```shell
npm run build
```
To serve the production build of the site for testing prior to deployment:
```shell
npm run serve
```
## Contributing to the project
Look at CONTRIBUTING.md for instructions on how to add new pages to the handbook.