github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

reagent / blurt

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 6
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

rhymes with dirt. — Read more

  cancel

http://sneaq.net/tag/blurt

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Provide support and implementation for a couple public entry points 
reagent (author)
Tue Jan 26 18:29:41 -0800 2010
commit  e2d7753a5831b3df3c424948be477ba4d38414b4
tree    12c68904e6b50909b17ad5586d70a47e590cd3ad
parent  e47a0af68542c9364b1cd78f86880dd6d297b096
blurt /
name age
history
message
file .gitignore Loading commit data...
file Gemfile
file README
file Rakefile
directory bin/
file config.ru
directory config/
directory db/
directory features/
directory lib/
directory public/
directory test/
directory themes/
directory tmp/
directory 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)
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server