Skip to content

MESAHub/MESAHub.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2dd9af8 · Mar 17, 2025

History

66 Commits
Sep 26, 2024
Mar 12, 2025
Mar 17, 2025
Sep 27, 2024
Sep 26, 2024
Sep 26, 2024
Mar 12, 2025
Sep 26, 2024
Sep 26, 2024
Oct 2, 2024
Sep 26, 2024
Sep 26, 2024
Sep 26, 2024
Sep 26, 2024
Sep 26, 2024
Sep 26, 2024
Nov 16, 2024

Repository files navigation

MESA

MESA GitHub Pages Landing Page

https://mesastar.org

page created by: Philip Mocz (2024)

Repository structure

  • The main branch contains the website source code
  • The gh-pages branch stores the built website

Updating the website

A Github Action will automatically rebuild the website when changes are pushed to the repository. The major contents of the website are in src/App.tsx.

The website may also manually be built by checking out the repo, and doing a

yarn install
npm run deploy

How the website was set up

Uses https://github.com/thieryw/gitlanding (v2) React components

Starts from demo template: https://github.com/garronej/gitlanding-demo

Follows guide on publishing React web apps to GitHub Pages from https://github.com/gitname/react-gh-pages

  • add a homepage property to the package.json file

  • also add a predeploy property and a deploy property to the scripts object:

  "scripts": {
    "predeploy": "npm run build",
    "deploy": "gh-pages -d build",