Skip to content

Latest commit

 

History

History
131 lines (75 loc) · 5.33 KB

index.md

File metadata and controls

131 lines (75 loc) · 5.33 KB
layout title
home
Github Pages for Non-Developers: Build Web Portfolios From Scratch
This is a very narrowly focused tutorial about web development aimed at novices who have absolutely no web dev experience, nor have used [Github](https://github.com) or [Git](http://git-scm.com/), or even the command line.

The end product is a web portfolio, built (mostly) from scratch, that is easy to edit and easy to publish anywhere – Github merely provides an easy starting point.

(This tutorial is in progress. Feel free to fork it on Github)

## Lessons

{% include lessons_list.html %}

Topics covered
  • How to use Github and Github Pages to publish content
  • How to use the Github desktop app
  • Some HTML and CSS concepts
  • How to edit a text-file
Topics not covered
  • Basic Git concepts and syntax
  • How to use Github to collaborate
  • The command-line
  • Advanced web development
  • The difference between Git and Github

Why Github?

Because it's easy and free. And if you don't like Github, you can take the exact code you've produced and put it anywhere else that acts as a web server. The important thing is: if you do want to learn web development, how to use Git, how to use Github, how to program, and so forth, this lesson provides a stepping-stone to those concepts as well as a canvas to practice on. And even if you don't want to learn anything, you can come away with something useful: a customized web homepage that you can maintain yourself.


Tweet this lesson if you like it: Tweet

<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>

Fork it and copy/improve it on Github.

To be added: more text, explanation

### Other resources

Using Github

Using Github Pages

Using Git

Markdown