Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
== 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 (firstname.lastname@example.org)