This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit f17727353a138350cad76ac1da7a2d3a0f978409
tree 23457b70490ba67aab8c4fb2661952c6e674649d
parent 7e0419fd29cd1bde273185b388c0f8896ccba459
tree 23457b70490ba67aab8c4fb2661952c6e674649d
parent 7e0419fd29cd1bde273185b388c0f8896ccba459
blurt /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
README | ||
| |
Rakefile | ||
| |
app/ | ||
| |
config/ | ||
| |
db/ | ||
| |
doc/ | ||
| |
lib/ | ||
| |
public/ | ||
| |
script/ | ||
| |
test/ | ||
| |
vendor/ |
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)








