Skip to content

Instantly share code, notes, and snippets.

@christurnertv
Created May 16, 2017 01:50
Show Gist options
  • Save christurnertv/2c2ea84aa0feaf08b4b338368ede7928 to your computer and use it in GitHub Desktop.
Save christurnertv/2c2ea84aa0feaf08b4b338368ede7928 to your computer and use it in GitHub Desktop.
# Intro to Static Website Development and Hosting (w/ GitHub Pages)
## What is a static site?
- It doesn't change.
- The opposite of dynamic. :)
## What are the pros and cons of static sites?
### Pros:
- Secure
- Fast
- Simple to build and host
### Cons:
- Don't repeat yourself (we can fix this)
- Lack of dynamic features (we can fix this too!)
## What is a static site generator?
- https://www.staticgen.com/
## How do I host a static site?
- https://aws.amazon.com/
- https://www.netlify.com/
- https://www.bitballoon.com/
- https://surge.sh/
- https://pages.github.com/
## What is this GitHub Pages you speak of?
- https://pages.github.com/
## Using a custom domain with GitHub Pages
- https://help.github.com/articles/quick-start-setting-up-a-custom-domain/
## Helper services for static sites
- Comments: https://disqus.com/
- Contact Forms: https://formspree.io/
- Custom Backend: https://firebase.google.com/
- Ecommerce: https://snipcart.com/
- Newsletters: https://mailchimp.com/
- Surveys: https://www.google.com/forms/about/
These are just a few examples. There are a lot of great static site services out there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment