layout | title |
---|---|
home |
Github Pages for Non-Developers: Build Web Portfolios From Scratch |
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)
{% include lessons_list.html %}
- 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
- Basic Git concepts and syntax
- How to use Github to collaborate
- The command-line
- Advanced web development
- The difference between Git and 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
-
Getting Started With a GitHub Repository - the first of a seven-article series on Github for non-coders, by Konrad M. Lawson, for The Chronicle of Higher Education
-
GitHub For Beginners: Don't Get Scared, Get Started - by Lauren Orsini, for ReadWrite
-
Github Cheat Sheet - inspired by Github's Zac Holman, a reference that assumes you have some Git/Github experience.
- Github Pages - the official, easy to follow documentation
- Github Pages Automatic Page Generator - official help page on using Github's pre-designed templates
- How to: Portfolio sites for journalists, GitHub makes them cheap and (kinda) easy - by Tyler Fisher, for the Northwestern Knight Lab
- Try Git - A 15-minute interactive tutorial if you want to be more familiar with Git at the command-line.
- git - the simple guide - "just a simple guide for getting started with git. no deep shit"
- Intro to Git for Web Designers
- Mastering Markdown - Github's guide