Naming & paths cheat sheet
Naming conventions
-
all lowercaseAll files & folder must us only lowercase characters.
This includes extensions, like
.jpg,.png, etc.The only exceptions are
README.md,LICENSE&CNAME.
-
NospacesNo spaces allowed anywhere in file & folder names.
Be careful their are spaces hidden at the end, after the extension.
Use a dash (
-) to separate words.
-
Only letters, numbers & dashesUse dashes (
-) to separate words, e.g. super-duper.html.The only exception is the dot (
.) before extensions.Underscores (
_) are also acceptable.
-
Good examples
index.html— all lowercase.t-rex.png— no spaces, dashes separating words.dragon-1.jpg— only letters, numbers & dashes.
-
Bad examples
Index.html— capital letters used.t rex.png— space in filename.dragon’s egg.jpg— apostrophe is a non-standard character.
-
Be careful
dragon.JPG— some programs like to use uppercase extensions—change them to lowercase.full-site.tar.gz— multiple extensions are okay._archive— underscores are fine, but try to avoid them.
Paths & folders
-
./or nothingStart in the same location.
./about.htmlorabout.html
-
../Go out of a folder.
Can be chained:
../../.../index.html
-
/Start at the root of the computer or the root of the domain.
/index.htmlor/Dropbox/image.jpg
-
//Start immediately after the protocol, replace the domain.
//github.com
-
https://Start at the top level of the Internet, replace everything.
https://github.com
-
~/Start in your home folder.
Doesn’t work on the web.
~/Desktop/todo.txt