Skip to content

Commit d31e019

Browse files
author
aeoth
committed
guide to ghpages + updated projects
1 parent 74b490b commit d31e019

File tree

4 files changed

+79
-20
lines changed

4 files changed

+79
-20
lines changed

_posts/2012-01-25-gh-pages.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
layout: post
3+
title: Contribute to the project websites
4+
date: 2012-01-25
5+
comments: true
6+
---
7+
8+
You may have noticed that we have pages for each of the individual projects. In truth, we have sub-websites that anybody can edit with a pull request.
9+
10+
##GitHub Pages (GH-Pages)
11+
Any GitHub repository with a "gh-pages" branch has a website, usually in the form of *username*.github.com/*projectname*. In our case, as Code52 is the "organisation" that has all the repos under it, it'd be `code52.github.com`.
12+
13+
What if we wanted a 'root' website (username.github.com) rather than sub-projects? Easy. Create a new repo on GitHub named "yourname.github.com". For Code52, that's [code52.github.com](https://github.com/Code52/code52.github.com/).
14+
15+
16+
There are some neat tricks you can do to make that one of your own domains. If a repo has a CNAME file ([see our example](https://github.com/Code52/code52.github.com/blob/master/CNAME)) GitHub sets the canonical url to the value in that file. That can be done on individual projects, but we've done it on the "root" gh-pages for Code52, so all projects gh-pages appear as code52.org/<projectname>/
17+
18+
##Jekyll
19+
So far we've just been modifying the gh-pages template (you can either create a gh-pages repo manually or click a button and GitHub creates a page from a template, giving you basic project info), but all gh-pages can be processed using [Jekyll](https://github.com/mojombo/jekyll).
20+
21+
Jekyll is a static website generator which is "blog aware" and processes Markdown and turns it into HTML. I won't go into a long detailed explaination about how Jekyll is awesome - but gh-pages can either be 'plain' HTML or templated Jekyll/markdown which gives a fair degree of flexibility. The entire Code52 website is hosted off GitHub using Jekyll, so if you're unsure, check that out and ask questions.
22+
23+
If you're looking for an editor for markdown, [we recommend one of our own](http://code52.org/DownmarkerWPF).
24+
25+
##Fork, send a pull request, deploy
26+
If you think we're doing something wrong on any of the Code52 websites - or you just want to add something missing, fork either the main website or an individual project, checkout the `gh-pages` branch, and send a pull request when you're done!

img/ideastrike_logo_small.png

6.67 KB
Loading

img/jibbr_logo_small.png

71.8 KB
Loading

projects.md

Lines changed: 53 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,54 @@
1-
---
2-
layout: post
3-
title: Previous Projects
4-
---
5-
<img style="float:right;" src="http://code52.org/DownmarkerWPF/icon.png" />
6-
##[MarkPad](http://code52.org/DownmarkerWPF/)
7-
**Contributors**
8-
9-
* Cameron MacFarland [![][1]](http://twitter.com/distantcam) [![][2]](http://github.com/distantcam)
10-
* Ian Randall [![][1]](http://twitter.com/KiwiPom) [![][2]](http://github.com/IanRandall)
11-
* Paul Stovell [![][1]](http://twitter.com/paulstovell) [![][2]](http://github.com/paulstovell)
12-
* Jake Ginnivan [![][1]](http://twitter.com/JakeGinnivan) [![][2]](http://github.com/JakeGinnivan)
13-
* Mike Minutillo [![][1]](http://twitter.com/wolfbyte) [![][2]](http://github.com/wolfbyte)
14-
* Andrew Tobin [![][1]](http://twitter.com/tobin) [![][2]](http://github.com/andrewtobin)
15-
* Brendan Forster [![][1]](http://twitter.com/shiftkey) [![][2]](http://github.com/shiftkey)
16-
* Paul Jenkins [![][1]](http://twitter.com/aeoth) [![][2]](http://github.com/aeoth)
17-
18-
19-
20-
[1]: /img/twitter-2.png
1+
---
2+
layout: post
3+
title: Previous Projects
4+
---
5+
<img style="float:right;" src="http://code52.org/DownmarkerWPF/icon.png" />
6+
##[MarkPad](http://code52.org/DownmarkerWPF/)
7+
**Contributors**
8+
9+
* Cameron MacFarland [![][1]](http://twitter.com/distantcam) [![][2]](http://github.com/distantcam)
10+
* Ian Randall [![][1]](http://twitter.com/KiwiPom) [![][2]](http://github.com/IanRandall)
11+
* Paul Stovell [![][1]](http://twitter.com/paulstovell) [![][2]](http://github.com/paulstovell)
12+
* Jake Ginnivan [![][1]](http://twitter.com/JakeGinnivan) [![][2]](http://github.com/JakeGinnivan)
13+
* Mike Minutillo [![][1]](http://twitter.com/wolfbyte) [![][2]](http://github.com/wolfbyte)
14+
* Andrew Tobin [![][1]](http://twitter.com/tobin) [![][2]](http://github.com/andrewtobin)
15+
* Brendan Forster [![][1]](http://twitter.com/shiftkey) [![][2]](http://github.com/shiftkey)
16+
* Paul Jenkins [![][1]](http://twitter.com/aeoth) [![][2]](http://github.com/aeoth)
17+
18+
<img style="float:right;" src="/img/jibbr_logo_small.png" />
19+
##[Jibbr](http://code52.org/jibbr/)
20+
**Contributors**
21+
22+
* Seth Webster [![][1]](http://twitter.com/tobin) [![][2]](http://github.com/andrewtobin)
23+
* David Fowler [![][1]](http://twitter.com/davidfowl) [![][2]](http://github.com/davidfowl)
24+
* Stefan Poulsen [![][1]](http://twitter.com/cyberzeddk) [![][2]](http://github.com/cyberzed)
25+
* Nick Josevski [![][1]](http://twitter.com/nickjosevski) [![][2]](http://github.com/nickjosevski)
26+
* David Roberts [![][2]](http://github.com/davidroberts63)
27+
* Rodrigo Vidal [![][1]](http://twitter.com/rodrigovidal) [![][2]](http://github.com/rodrigovidal)
28+
* Simon Skov Boisen [![][1]](http://twitter.com/ssboisen) [![][2]](http://github.com/ssboisen)
29+
* Ryan Lowdermilk [![][1]](http://twitter.com/ryanlowdermilk) [![][2]](http://github.com/ryanlowdermilk)
30+
* Andrew Tobin [![][1]](http://twitter.com/tobin) [![][2]](http://github.com/andrewtobin)
31+
* Brendan Forster [![][1]](http://twitter.com/shiftkey) [![][2]](http://github.com/shiftkey)
32+
* Paul Jenkins [![][1]](http://twitter.com/aeoth) [![][2]](http://github.com/aeoth)
33+
34+
<img style="float:right;" src="/img/ideastrike_logo_small.png" />
35+
##[Ideastrike](http://code52.org/ideastrike/)
36+
**Contributors**
37+
38+
* Chris Sainty [![][1]](http://twitter.com/csainty) [![][2]](http://github.com/csainty)
39+
* Jon Galloway [![][1]](http://twitter.com/jongalloway) [![][2]](http://github.com/jongalloway)
40+
* Alex Friedman [![][1]](http://twitter.com/brooklynDev) [![][2]](http://github.com/brooklynDev)
41+
* Piers Karsenbarg [![][1]](http://twitter.com/pierskarsenbarg) [![][2]](http://github.com/pierskarsenbarg)
42+
* Jacob Gable [![][2]](http://github.com/jgable)
43+
* Quentin Calvez [![][1]](http://twitter.com/quentez ) [![][2]](http://github.com/quentez)
44+
* JimBond004 [![][2]](http://github.com/JimBond004)
45+
* Andy Mikula [![][1]](http://twitter.com/tobin) [![][2]](http://github.com/andrewtobin)
46+
* Ryan Lowdermilk [![][1]](http://twitter.com/ryanlowdermilk) [![][2]](http://github.com/ryanlowdermilk)
47+
* Rodrigo Vidal [![][1]](http://twitter.com/rodrigovidal) [![][2]](http://github.com/rodrigovidal)
48+
* Ryan LaNeve [![][1]](http://twitter.com/rlaneve) [![][2]](http://github.com/rlaneve)
49+
* Andrew Tobin [![][1]](http://twitter.com/tobin) [![][2]](http://github.com/andrewtobin)
50+
* Brendan Forster [![][1]](http://twitter.com/shiftkey) [![][2]](http://github.com/shiftkey)
51+
* Paul Jenkins [![][1]](http://twitter.com/aeoth) [![][2]](http://github.com/aeoth)
52+
53+
[1]: /img/twitter-2.png
2154
[2]: /img/github.png

0 commit comments

Comments
 (0)