The official McMurtry College website
$ npm run dev
Runs the website locally in development mode with hot reloading.
$ npm run deploy
Creates a production build of the website, exports this build to the docs folder, creates the CNAME file and stages all changes for commit.
Running
$ git commit -m <commit message>
and
$ git push
will push the changes to the website.
- All of the components that make up the pages can be found in the components directory.
- Each Component will have a CSS file, a JS file, and some will have a JSON file that contains the content of of the component.
- Some general components that are used in mulitple places are in the root directory of the components directory, the others are organized by the page of the website they occur at.
- The static images and SVGs are located in the static directory.
- The pages of the website are located in the pages directory, each page contains its page specific components as well as the navbar, header, and footer components.
- The build files are exported to the docs folder after they are compiled, as part of the
$ npm run deploycommand, the gh-pages site is configured to pull from this folder in the master branch.
- Nicholas Meisburger (nmeisburger0)
The custom domain mcmurtry.rice.edu is currently stuck/verified at the organization level and cannot be attached to this repository.
What happened:
- During deployment attempts on January 5-6, 2026, the CNAME file became corrupted (showing as binary instead of plain text in git history)
- This triggered GitHub's security system to move the domain verification to the organization level to prevent potential domain hijacking
- The domain is now "locked" and shows as "already taken" when trying to add it to the repository
Current deployment:
- Live at: https://mcmurtrycollege.github.io/McMurtry-Website/
- CSS and images are working correctly with the
/McMurtry-Website/base path
Custom domain status:
- Domain currently redirects to ESPN.com (incorrect)
- DNS correctly points to
mcmurtrycollege.github.io - Awaiting GitHub Support to release the domain
A support ticket has been submitted to GitHub Support (January 6, 2026) requesting:
- Release of
mcmurtry.rice.edufrom organization-level verification, OR - Transfer of organization ownership (original owner Nicholas Meisburger's Rice email is inactive)
Once GitHub Support releases the domain:
- Update
next.config.jsto remove the basePath (deploy from root/instead of/McMurtry-Website/) - Revert component changes (remove
/McMurtry-Website/prefix from image paths) - Run
npm run deploy - Site will deploy correctly to
https://mcmurtry.rice.edu
Note: The current codebase has temporary modifications to work with the subdirectory deployment. These will be reverted once the custom domain is functional.