- Do not edit this file.
- Do not start this project until you have read these instructions carefully.
This assignment requires that you create a basic, three-page web site about you or someone else, fictitious or real.
- Log in to GitHub.
- Fork this repo(sitory). See this video on how to carry out this step and step
3
. - Clone your fork, using either the web site or the GitHub Desktop client.
- Checkout your personalized branch, the one with your name and GitHub user handle.
The three pages you create must be index.html
, contact.html
, and about.html
.
The index
page must contain some basic information about you/your subject. A paragraph will suffice.
The index
page must also contain an image of you/your subject. It must have either a .jpg
or a .png
extension and cannot be larger than 1MB in size. It must be placed in the img
folder.
The contact
page should contain a link to an email address and two links to social media platforms. Choose any social media platforms you please.
The about
page should extend on the intro content found on the index
page, perhaps adding one or two paragraphs.
Each of the three pages must contain a simple navigation that allows users to navigate between all three pages.
- All pages must use, at the bare minimum, the following elements:
header
,nav
,main
,p
,a
,img
and elements from the outlining algorithm. - The
title
and themeta name="description"
elements must observe SEO best practices, as discussed in class, and must differ for each of the three pages. - Your HTML must be valid, per the w3c-validation Atom package. You may also validate at http://validator.w3.org/#validate_by_input.
- Your image must be placed in the enclosed
img
folder and cannot be larger than 1MB. - Folders and files must use lowercase, combined with kebab case. For example,
do-this
ordo-this.html
. Further, no spaces in folder or file names (not this
); no camel case (notThis
); and, no snake case (not_this
).
⏰ Wednesday, 9 October 2019, at 9:00 AM. 🚫 No late work will be accepted.
Issue a pull request back into the original repo, the one from which your forked was created, before the deadline. Look at these videos for help on how to do so.
Note: This assignment may only be submitted via GitHub. 🚫 No other form of submission will be accepted.
Item | Points |
---|---|
All three pages included | 10 |
Using bare minimum of HTML elements in a semantic fashion | 20 |
HTML is W3C-compliant | 20 |
Navigation implemented | 20 |
title and meta elements observe SEO best practices |
10 |
Image is included in a folder called img |
5 |
Image is 1MB or smaller | 10 |
Files and folders use kebab case and lowercase | 5 |