GitHub Pages is free web hosting for files on a branch named
gh-pages in a repository. They can be found served up (like this site) at:
Open source GitHub repositories can be forked by anyone else on GitHub. This creates a copy of that repository on your account. When you fork a website, you get a website.
index.html to make the changes you need to make it your own. Then commit (like saving) and your website will be live. You can do all this through github.com!
Click on the GitHub repository links for the full
A simple personal page with a bio, two theme options or customize the HTML/CSS to your hearts content. — By @jllord.GitHub RepositoryDemo
Manage tool (or anything, really) lending with a group using a Google spreadsheet and this site. — By @jllord.GitHub RepositoryDemo
A simple Jekyll-based site to support a Kickstarter campaign. — By @muanchiou.GitHub RepositoryDemo
It's like a blog backed by markdown files, but with a few features that make it work really well as a wiki. Click around the demo site, see how quickly pages come up! — By @TehShrike.GitHub RepositoryDemo
Quickly build out project pages and documentation with configurable navigation and styles. — By @cfpb.GitHub RepositoryDemo
Besides being a tool for tinerking-to-learn, it also makes having a live and hosted website more acessisble to those who may think it can't possibly be so easy.
I'd love to see Fork-n-Go pages that can be used for non profits and community groups. Tool lending libraries, directories of services...
If you're a designer and know HTML/CSS then you can create a template site that can be used for open source projects or non-profits.
You can even fork this blank GitHub Pages template to get started!
Fork-n-Go sites that use Sheetsee.js and connect the site to a spreadsheet make it easy to have your own website connected to your own data source.
If you create your own spreadsheet and copy the column headers from the original, you can then replace the old spreadsheet URL (or key) in the
index.html of your fork and start using your own data.
Jekyll is a static site generator (it builds HTML files and has them ready before the browser requests one) that's tuned for making blogs and Jekyll is supported by GitHub Pages. This means you can use Jekyll on a project and it will be supported by GitHub Pages.
This also means that users can fork designed Jekyll template repositories on GitHub and get going with their own blog in just a few clicks. Boom!
Contributing is easy! Create a Fork-n-Go project or add an existing one to this page. For the latter, there are full contributing guidelines in the repository.