Skip to content
rhymes with dirt.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
config
db
features
lib
public
test
themes/default
tmp
vendor/gems
.gitignore
Gemfile
README
Rakefile
config.ru

README

== blurt.

I'm horrible about blogging - it's true.  I'd much rather just dump some nicely formatted stuff out in the ether so that I (and others) can find useful information later.  Sometimes this is code, sometimes it's other random useful links and snippets - the point is that it's *small*.  This micro/tumble/crap-blog is my attempt to create something that I can actually use on a daily basis.

== Goals

This is designed to be ultra light-weight.  That means:

  * No comments
  * No web-based admin interface (MetaWeblog API instead)
  * Single account / profile
  * Single blog
  * Lightweight theme support
  * Specific set of content items (e.g. code / video / image)
  * Possibly trackback support

== Admin

To start adding posts, just point your MetaWeblog-enabled client to this endpoint:

http://yourdomain.com/admin

If you're using TextMate, this means:

  * Bundles -> Blogging -> Setup Blogs
  * Add a line to the config: my_blog http://yourdomain.com/admin
  * Open a new document and select Blog - Markdown
  * Add a title and some content, then Bundles -> Blogging -> Post to Blog

== Formatting

The default post formatting is Markdown with additional filters as necessary.  Embedding code is supported through a simple addition to the standard preformatted Markdown text:
  
    #lang:ruby
    class PostsController < ApplicationController
      def index
        @posts = Post.by_date
      end
    end

The formatter uses CodeRay (http://coderay.rubychan.de/) internally so any of the supported programming languages are allowed.

== TODO

* Auto-recognition of content (e.g. video / mp3) and generation of embed codes
* Plugins
* Convert this jonx to Sinatra - Rails is dead, but Sinatra is dead-er.

== Thanks

* Kevin (http://github.com/n3bulous) for his help with theme support
* Clinton (http://github.com/crnixon) for help with relocating views
* Mig (http://github.com/mig) for help with MetaWeblog + Rails

== Author

* Patrick Reagan (reaganpr@gmail.com)
Something went wrong with that request. Please try again.