Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Typo is the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more.

This branch is 0 commits ahead and 0 commits behind master

Update Gemfile

latest commit 62aedda6b7
Sam Joseph tansaku authored November 13, 2013
Octocat-spinner-32 app Fixing crash bug when you follow the 'Your posts' link from the admin October 14, 2012
Octocat-spinner-32 autotest Update to rspec-rails 2.0 pre-release. September 11, 2010
Octocat-spinner-32 config Shut up Rails from whining about not being able to log to Heroku's October 14, 2012
Octocat-spinner-32 db Modify seeds.rb for Heroku empty? error August 16, 2013
Octocat-spinner-32 doc Release of Typo 6.1.0 March 17, 2012
Octocat-spinner-32 features Spruced up the create blog feature a bit June 19, 2012
Octocat-spinner-32 lang Completes French translation. 75% of the dev team is French and we ca… March 19, 2012
Octocat-spinner-32 lib Adding cucumber support to typo June 16, 2012
Octocat-spinner-32 log add file in log to keep directory February 25, 2009
Octocat-spinner-32 public Merging in latest version of typo June 13, 2012
Octocat-spinner-32 script Adding cucumber support to typo June 16, 2012
Octocat-spinner-32 spec Fixing failing rspec test. September 22, 2012
Octocat-spinner-32 themes Adds comment count to Bootstrap index February 09, 2012
Octocat-spinner-32 vendor Merging in latest version of typo June 13, 2012
Octocat-spinner-32 .gitignore Merging in latest version of typo June 13, 2012
Octocat-spinner-32 .gitmodules Remove rails module so typo uses rails gem January 30, 2009
Octocat-spinner-32 .metrics Turn of syntax highlighting for metrical/metric_fu. July 01, 2011
Octocat-spinner-32 CHANGELOG Updating 6.1 changelog March 17, 2012
Octocat-spinner-32 Gemfile Update Gemfile November 13, 2013
Octocat-spinner-32 Gemfile.lock Update Gemfile.lock September 22, 2012
Octocat-spinner-32 MIT-LICENSE ready for first deployment January 21, 2005
Octocat-spinner-32 README.textile Fix formatting nits in README. March 20, 2012
Octocat-spinner-32 Rakefile Remove now-superfluous inclusion of Rake::DSL. July 18, 2011
Octocat-spinner-32 TODO.todo Adds the media back into the editor. February 08, 2012
Octocat-spinner-32 Adding Rails3 generated stuff September 03, 2010
Octocat-spinner-32 rspec.sample Move .rspec file to rspec.sample, because, each dev would build is own October 15, 2011

About Typo

Typo has been around since March of 2005 making it one of the oldest blogging platforms in Rails.

It provides every feature a modern blogging engine needs: powerful themes, extensions, smart users management, SEO capabilities and brings a great user experience for both site visitors and Web developpers. Typo is easy to install and even easier to use.

Typo is free software released under the MIT licence and maintained by a bunch of cool people on their spare time.

The current version is Typo 6.1.0 for Ruby on Rails 3.0.10.

Download Typo

Useful links

Enhance your Typo blog

More resources:

Get in touch

If you need help or want to contribute to Typo, you should start with the following:

Install Typo

Installing Typo is trivial, provided you follow the following steps.

1. Prerequisites

To install Typo you need the following:

  • Ruby 1.9.2 or 1.9.3. Typo may work with Ruby 1.8.7 with some minor tweakings, but this version is not supported anymore.
  • Ruby On Rails 3.0.10
  • A database engine, MySQL, PgSQL or SQLite3
  • A FTP client or even better SSH access to your hosting provider

2. Download Typo

Download Typo stable version at or

3. Install Typo

Unpack Typo archive into your Web hosting space. Rename database.yml.yourEngine to database.yml, edit the file and add your database name, login and password. If you have a doubt about this one, just ask your Web hosting provider.

Then run:

$ bundle install
$ ./script/rails server

You can now access Typo to http://yourdomain:3000

That’s all!

4. Daily Typo use

We recommend using Passenger (mod_rails) or Thin / Unicorn with Apache or Nginx.

The admin interface for Typo allows you to post articles and change configuration settings. It can be found at New content can be posted using the admin interface or a desktop blog editor such as MarsEdit or Ecto. For a list of working clients, please visit


This is a list of Typo maintainers. If you have committed, please add your name and contact details to the list.

The Cool Kids

Frédéric de Villamil <>
irc: neuro`

Matijs van Zuijlen
irc: matijs

Thomas Lecavelier
irc: ook

Yannick François
irc: yaf

And many more cool people who’ve one day or another contributed to Typo.

Original Author: Tobias Luetke
irc: xal

The Typo team

Something went wrong with that request. Please try again.