[!] [=title "Week 3 Homework"] [=content-]

This homework will require a functioning Github Pages website. If we weren't able to do that activity for some reason or other, it will be replaced with something else.

## Part 1: Your Multifile Website

At this point you most likely have a simple website with a single HTML page. But that's boring! At least 3 pages on your website Add a few pages - you should have at least 3 pages on your website in the end. Be creative, but here are some possible starting points:

- `about.html`: for a blurb about yourself (be careful not to include personal information; "I like cats" is good and "I like my cat Fwoofles" is okay but "my name is Johann Sebastian Bach and I love cats" is bad).
- `contact.html`: really, really don't make a real contact page, that would be bad. But a fake one is fine! There's no rule you can't lie on the internet. +1 (555) 555-5555, +1 867-5309 are the classic fake phone numbers, and John (or Jane) Doe is the classic fake name.
- `books.html`: a list of books you really like! Booklists are a fun way to share your literary preferences with others. Some of my favorite books were found on an internet booklist, so it's not a pointless activity! Make sure not to include the names of local libraries or bookstores.
- `food.html`: post recipes here! Don't post pictures of food you've made unless I've shown you how to strip EXIF metadata - many pictures taken by phone cameras contain information about your location.
- `new.html`: a little page listing significant events in your website's history.
- `sitemap.html`: a list of pages on your website (note: this is different from the XML sitemaps made for search engine crawlers - this one is meant for humans to read).

While I will not literally be grading on creativeness, every boring website makes a baby bird sad. Have fun with it!

Ensure there exists at least one inter-page link on each page (like the "back to home" links on this website! but they don't have to lead back home), and that every page can be navigated to from `index.html` just by clicking links. At least one inter-page link on each page in your site Every page accessible by some combination of clicks from index.html

## Part 2: Conformity

While some degree of disorganized can be a design motif, a website that doesn't have any consistency at all is awful. Go through each page and make sure each one has,

- A standardized title following some universal convention: common is "Website Name | Page Name", so like "Spoopy Website | Books Page" rather than "my books", but you should pick something you personally like. Consistent titles
- Universal navigation: a simple list of links at the top of the page suffices for this. It should be easy to navigate to any page from any page. Universal navigation
- Universal icons: your website icon should always be the same on every page, and if you have a header image or the like, that should also be the same. Universal icons

## Part 3: Double Check

I will instantly zero your grade for any assignment that leaks personal information, unless you previously contacted me about it. Make sure that there is no personal information on your website when you submit it. If you have an information leak, tell me immediately so I can help you clean it up!

## Extra Credit

Add some pizazz! Create a shared `style.css` file containing universal styles for your website (e.g. the universal font, background, etc) and add it to your pages using a link tag. You'll have to figure out how to do this on your own - we didn't cover it in class. I'll give 2 points of extra credit to any submission with style in a style.css file and 5 points if the style looks decent!

## Self Study

Read through Pro Git. I won't require you to use git properly in this course, but it'll make your life a lot easier if you do!

Also, read about Jekyll and the Pages/Jekyll docs. Jekyll is an awesome tool that can make running your website much, much easier.

## Submission

Once your site is up and you've verified everything is correct, just email the link to me. This homework is due on Friday, January 30th.

[/] [#template.html]