• Pages 2.0

    pjhyett 14 Apr 2009

    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.

  • Comments

    bjeanes Tue Apr 14 19:49:14 -0700 2009

    Submodule support is extremely awesome. All of it is extremely awesome. Good work and thanks!

    fixlr Wed Apr 15 08:58:21 -0700 2009

    I’m so happy that you lost. (sorry…) GitHub Pages is grrrrreeaat!

    snaewe Wed Apr 15 09:23:43 -0700 2009

    Is this 404.html thingie (for user.github.com) really working ? I still get a redirect to pages.github.com

    DannoHung Thu Apr 16 10:27:57 -0700 2009

    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…

    DannoHung Thu Apr 16 10:30:24 -0700 2009

    Whoops. Nevermind. Just realized that I used the private clone url.

    visionmedia Fri Apr 17 13:37:23 -0700 2009

    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 ;)

    theill Wed Apr 22 02:36:57 -0700 2009

    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?

    theill Wed Apr 22 07:44:27 -0700 2009

    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.

    james090073 Fri Sep 25 03:10:07 -0700 2009

    I used the private clone url.

    Sports Logos | Services Logo Design | Electronics Logo

    james090073 Fri Sep 25 03:10:25 -0700 2009

    Just realized that


    Computer Logos | Manufacturer Logo

    tomfeinberg Tue Oct 13 06:26:28 -0700 2009

    Nice one, thanks!
    Java Help

    Willis2 Thu Oct 15 00:28:06 -0700 2009

    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

    MelisaP Tue Nov 03 03:42:50 -0800 2009

    Great post!! free games

    bhomes Tue Nov 03 06:36:30 -0800 2009

    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

    Please log in to comment.