public
Description: rhymes with dirt.
Homepage: http://sneaq.net/tag/blurt
Clone URL: git://github.com/reagent/blurt.git
blurt / README
100644 57 lines (38 sloc) 1.99 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
== 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)