Skip to content

Commit

Permalink
Update website info + readme
Browse files Browse the repository at this point in the history
  • Loading branch information
achen318 committed Aug 2, 2023
1 parent 7277267 commit 82b7c20
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 4 deletions.
24 changes: 23 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
# Stuypulse.com

readme soontm
## 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, Vi 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 Directors for 2023-2024

**Director of I/T:** Anthony Chen

**Assistant Director of I/T:** Gus Watkins
6 changes: 3 additions & 3 deletions src/pages/about/website.astro
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import PageSite from "@layouts/PageSite.astro";
<PageSite title="Website" description={"Details about this website and its history."}>
<h1>About This Website</h1>
<p>
This iteration of StuyPulse.com launched on April 12th, 2023. It took the place of our
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
Expand Down Expand Up @@ -48,7 +48,7 @@ import PageSite from "@layouts/PageSite.astro";
you may have!
</p>

<h4>I/T Directors for 2022-2023</h4>
<h4>I/T Directors for 2023-2024</h4>
<p><strong>Director of I/T:</strong> Anthony Chen</p>
<p><strong>Assistant Director of I/T:</strong> Vi Lin</p>
<p><strong>Assistant Director of I/T:</strong> Gus Watkins</p>
</PageSite>

0 comments on commit 82b7c20

Please sign in to comment.