Prior to actually building GitHub Pages, we had been kicking around the idea for a while. I thought nobody would bother, Chris and Tom thought differently. I decided the only way to settle this was to build the system and see what happened.
>> Page.count => 3321
I lost, we launched this less than four months ago.
Turns out people like their custom-made personal and project homes, so we’ve been knocking off a list of new features to implement.
First up was updating Jekyll to 0.5.0, the repo powering Pages, supporting all kinds of new goodies. Read more about that update here.
Next up is project CNAME support. Previously, we only let you CNAME your main repo (username.github.com), but if you push a CNAME file to any of your repositories, we’ll hook that up for you. Please keep in mind that you’ll still need to have a paying account (or one of the repository’s collaborators will) for CNAME support. For the full skinny on hooking up CNAMEs, read the original post here, the only difference is if this is for a project make sure you’re doing everything in the `gh-pages` branch.
Third, we now support 404 pages. If you push a 404.html file to your repo, we’ll serve that up instead of the default pages.github.com site.
Fourth, we will automatically pull in any submodules, so you’re all set to share functionality between repos now.
Last, but certainly not least, we’ve re-architected how the backend works such that if you’re setting up your page for the first time, it’ll appear in just a couple of minutes instead of the original 10-15 minutes.
We’re pretty happy with where we’re at, but keep on forking Jekyll and let us know what else we can add to make it even better.


Submodule support is extremely awesome. All of it is extremely awesome. Good work and thanks!
I’m so happy that you lost. (sorry…) GitHub Pages is grrrrreeaat!
Is this 404.html thingie (for user.github.com) really working ? I still get a redirect to pages.github.com
What does the submodule support actually mean?
For instance, I see a nifty new graphic for a submodule on this page: http://github.com/DannoHung/my-config-files/tree/5ae982aced2e4f71efb89ee02d1d648ef494e002/submodules
But I can’t click on the graphic or the file name to jump to the submodule page and downloading the tarball for the project doesn’t include the submodule files.
I mean, I like the new graphic and all…
Whoops. Nevermind. Just realized that I used the private clone url.
I also made ‘mini’ for this purpose :) might want to check it out, the mini page: http://visionmedia.github.com/mini/ is made with mini of course ;)
I have a problem getting the new "project pages" support to be working with CNAME. I have a project (http://github.com/theill/drydevelopers), I have created a branch named "gh-pages" and pushed a "CNAME" file with the "drydevelopers.com" domains inside. I have changed my DNS to point to github both by adding an ARECORD (@ -> 65.74.177.129) and a CNAME alias (www -> theill.github.com). However it doesn't seem to find the page.
What might I be missing?
Figured it out .. the CNAME only supports a single line with a single domain. I added all my domains I wanted to have mapped. Seems like I have to do it in my DNS, then.
I used the private clone url.
Sports Logos | Services Logo Design | Electronics Logo
Just realized that
Computer Logos | Manufacturer Logo
Nice one, thanks!
Java Help
Just like the hub pages. I really like how they are easily configured even by those who are not that experienced in using Internet. For the Internet savviers are just an other extra advantages. free web advertising |job listings |bath vanity
Great post!! free games
Something very good i must say all the visualization are very good liked the way its been presented.. Well done mate
Buy Dubai Properties || Abu Dhabi accommodation || Dubai holiday apartments || Sell villa dubai