Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.87 KB

README.md

File metadata and controls

25 lines (13 loc) · 1.87 KB

Stuypulse.com

About This Website

This iteration of StuyPulse.com launched on August 1st, 2023. It took the place of our old Jekyll-based website established in 2013, using Astro in its stead, as well as having a more modernized design. This site was developed from 2022-2023 by our at the time newly formed I/T Department, consisting of Gus Watkins, Ivy Lin, Kelvin Zhao, and Anthony Chen.

Website Structure

Continuing with the old site's use of a static site generator, this site uses the static site generator from Astro.js. Astro allows JavaScript and HTML to be blended together seamlessly in a single file in development, compiling to a static site such that no server-side processing is necessary after the site is built. As well as this, this site is hosted on GitHub pages using GitHub actions, decreasing load times.

This site uses a combination of Astro files, as well as Markdown and MDX for our larger content collections, such as our blog or robot history. This allows the site to be easily maintained by our I/T department while ensuring that those without HTML or JavaScript experience can add content to the site easily.

Furthermore, this site is highly component-ized, such that individual elements shared across pages can be changed or updated more efficiently. This ensures that any future modernization efforts do not require transitioning to a new framework or require a complete overhaul of the site.

Problems? Questions? Comments?

Interested in how our site is built? Our site is 100% open source; feel free to take a look at our source code to learn more about how we use Astro to create our website.

If you would like to contact our I/T department, send us an email and we'll get back to you as soon as we can. We're happy to help with any questions you may have!

I/T Leadership for 2023-2024

Co-Director of I/T: Anthony Chen

Co-Director of I/T: Gus Watkins