Miking98 / main-website

Harvard Advocate Website

Home Page:https://theharvardadvocate.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Harvard Advocate Website

Overview

Our website is built using GatsbyJS, which is a tool for generating static ReactJS sites.

All of the articles are stored as Markdown files in the content folder in the repo.

All images are stored in our S3 bucket named theharvardadvocate.

Getting started

Install the AWS Cli

pip3 install awscli --upgrade --user

If you have problems check this page.

Ask us for an Access Key and a Secret Key. Once you have them run:

aws configure

on your terminal and follow the prompts to type them in. The region is us-east-1.

Install the Gatsby Cli

npm install -g gatsby-cli

Fork this repository and then clone your fork:

git clone https://github.com/<your-github-name>/main-website.git

Move to the cloned directory

cd main-website

Build the site

GATSBY_CONCURRENT_DOWNLOAD=20 gatsby develop

This command may take a while the first time you run it. If it fails try running it again.

Click here to open the site once the build completes

If you see the website working properly then you are good to go!

About

Harvard Advocate Website

https://theharvardadvocate.com

License:MIT License


Languages

Language:JavaScript 70.9%Language:CSS 29.1%