Read Post

Blogging on Github Pages with Jekyll-Pure

There are a lot of blogging platforms and website hosting services our there. But the true advantage of having your blog hosted on Github Pages is … (drum roll, please)… it’s FREE! The only thing you need to pay is a custom domain name registration, or you can just stay with github.io subdomain: http://<accountname>.github.io

Github Pages are public webpages hosted and published through Github. It is a collection of repositories created by users around the globe for software development. A user must create an account in order to contribute content to the site, but public repositories can be browsed and downloaded by anyone. With a registered user account, users are able to discuss, manage, create repositories, submit contributions to others’ repositories, and review changes to the project.

Github Pages are served over HTTP, not HTTPS, so you shouldn’t use them for sensitive transactions, like sending passwords or credit card numbers. No PHP or SQL supports, only static pages are allowed and client-side javascript. Github Pages is powered by Jekyll to generate static pages and blogs from plain text using Markdown syntax. Follow Jekyll Installation to setup on your Windows, Linux, or Mac OS X.

Here is a list of things you might want to learn in order to roll out your own Github Pages:

  1. Git ( http://www.git-scm.com/ )
  2. Jekyll and Bootstrap themes ( http://jekyllbootstrap.com/ )
  3. Jekyll and Pure ( https://github.com/brickgao/jekyll-pure )
  4. Learn how to use HTML and CSS ( www.w3schools.com/html/html_css.asp )
  5. Learn how to deal with Markdown ( http://daringfireball.net/projects/markdown/ )

Aisenlink’s blog was created with (highly modified) Jekyll-Pure. Pure CSS is a lightweight CSS model, created by Yahoo! Inc, with tiny footprint to target web project developers. Feel free to fork our website as you like. It’s still a work in progress though, so please report any bugs you may find and contribute back to us. Stay tuned for more hacks and tutorials…

Next →