<commit_before>BlogKit
=======

BlogKit is a rails plugin to add a blog to your app.  It has the following features.

+ Admin for Blog Articles
+ Search engine friendly urls
+ Uses existing user model
+ Comments via existing user model
+ Highlights code (with ultraviolet)
+ Uses your existing layouts
+ Easily customizable css
+ Akismet (spam filtering) Support
+ Markdown (default) or just plain html parsing
+ Image and Gravatar support
+ Anonymous Comments (optional)
+ Atom Feeds

Coming Soon:

+ Tags
+ Image upload


Install
=======

in rails:

    ./script/plugin install <EMAIL>:ryanstout/blog_kit.git

Setup
=====

BlogKit is designed to work with your existing user model, at the moment, it assumes this will be
called User.  Your User class and application controller simply need to respond to some methods to
be able to use BlogKit.  These methods, while not standardized are very common, and come with plugins
like Authlogic and restful_authentication.

ApplicationController should respond to:
#require_user
#current_user

User model should respond to:
#admin?  - returns true if the user can edit posts and delete comments
#name	 - the users name
#blog_image_url (optional)
#email (options - for gravatar support)

Requirements
============

Rails 2.3.x (Rails 3 support coming soon)

- Ultraviolet (and its deps)<commit_msg>More readme fixing up<commit_after>BlogKit
=======

BlogKit is a rails plugin to add a blog to your app.  It has the following features.

+ Admin for Blog Articles
+ Search engine friendly urls
+ Uses existing user model
+ Comments via existing user model
+ Highlights code (with ultraviolet)
+ Uses your existing layouts
+ Easily customizable css
+ Akismet (spam filtering) Support
+ Markdown (default) or just plain html parsing
+ Image and Gravatar support
+ Anonymous Comments (optional)
+ Atom Feeds

Coming Soon:

+ Tags
+ Image upload


Install
=======

in rails:

    ./script/plugin install <EMAIL>:ryanstout/blog_kit.git

Setup
=====

BlogKit is designed to work with your existing user model, at the moment, it assumes this will be
called User.  Your User class and application controller simply need to respond to some methods to
be able to use BlogKit.  These methods, while not standardized are very common, and come with plugins
like Authlogic and restful_authentication.

ApplicationController should respond to:
    #require_user
    #current_user

User model should respond to:
    #admin?  - returns true if the user can edit posts and delete comments
    #name	 - the users name
    #blog_image_url (optional)
    #email (options - for gravatar support)

Requirements
============

Rails 2.3.x (Rails 3 support coming soon)

- Ultraviolet (and its deps)
{'fraction_non_alphanumeric': 0.07221812822402358, 'fraction_numerical': 0.002210759027266028, 'mean_word_length': 4.344488188976378, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4163228', 'n_tokens_mistral': 785, 'n_tokens_neox': 731, 'n_words': 360}