NSHipster is a journal of the overlooked bits in Objective-C and Cocoa. Updated weekly.
HTML CSS Ruby JavaScript
Switch branches/tags
Nothing to show



NSHipster is a journal of the overlooked bits in Swift, Objective-C and Cocoa. Updated weekly.

This repository hosts the source code that generates and deploys NSHipster.com and NSHipster.cn. For the articles themselves, see this repository.


Running Locally

NSHipster uses Jekyll, a blog-aware, static site generator in Ruby. In addition to the site content, CSS is generated using Sass with Bourbon, Neat, and Bitters.

You can run the site locally with the following commands:

$ git clone git@github.com:NSHipster/nshipster.com.git
$ cd nshipster.com
$ bundle install
$ git submodule update --init
$ foreman start


Websites are hosted statically with Amazon AWS S3 & CloudFront, using Rake and s3cmd for deployment (a root s3cmd configuration (./.s3cfg) file with valid IAM credentials is required).

rake publish        # Defaults to en / nshipster.com
rake publish[zh]    # zh-Hans / nshipster.cn


Follow NSHipster on Twitter (@NSHipster)


All code is published under the MIT License.

All content is released under the Creative Commons BY-NC License.

NSHipster® and the NSHipster Logo are registered trademarks of NSHipster, LLC.