A clean and simple markdown blogging platform on Rails.
Ruby CSS JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Merge pull request #26 from lauradhamilton/make_rss_feed_validate Mar 10, 2014
bin Adding bin back Nov 27, 2013
config Fixing the RSS feed so that it passes validation Mar 10, 2014
db latest sorcery depends on a 'last_login_from_ip_address_to_users' column Aug 9, 2013
lib/tasks Adding a quick jekyll import script Aug 2, 2013
log Starting fresh for obtvse 2 Apr 13, 2013
public Starting fresh for obtvse 2 Apr 13, 2013
script Starting fresh for obtvse 2 Apr 13, 2013
test Starting fresh for obtvse 2 Apr 13, 2013
vendor Starting fresh for obtvse 2 Apr 13, 2013
.gitignore Adding bin back Nov 27, 2013
.ruby-version Fix ruby version Nov 26, 2013
.travis.yml Starting fresh for obtvse 2 Apr 13, 2013
Capfile Starting fresh for obtvse 2 Apr 13, 2013
Gemfile Fix compass source Dec 14, 2013
Gemfile.lock
Guardfile Updating admin styling a bit Apr 21, 2013
MIT-LICENSE.txt Starting fresh for obtvse 2 Apr 13, 2013
Procfile Lets run unicorn for heroku Nov 27, 2013
README.md Update readme with heroku rails 4 instructions Nov 27, 2013
Rakefile Starting fresh for obtvse 2 Apr 13, 2013
config.ru Starting fresh for obtvse 2 Apr 13, 2013

README.md

Obtvse 2

A clean and simple markdown blogging platform on Rails.

Demo | Demo Admin

Username: username@example.com

Password: password

Whats New

Obtvse 2 was rewritten entirely with a focus on being more user friendly, quicker, modern, and customizable.

Features

  • Two new themes
  • Easy addition of new themes and color schemes
  • Built in user system with sorcery
  • Support for Typekit fonts
  • Turbolinks

New Admin

  • New interface
  • Live filter posts
  • Post stats
  • Split screen preview markdown that follows scroll position
  • Full keyboard shortcut support

Backend features

  • Slim templating
  • Kramdown for markdown
  • Coderay for syntax highlighting
  • Bugfixes all over (still needs many more!)

Migrating

Obtvse 2 is compatable with obtvse's original database structure and migrations. Migration is as easy as cloning this repo, pointing to your old database and running migrations.

TODO

Obtvse needs post history saving so you can mark versions of a post. This would also allow for editing live posts without them updating live.

Installation

If you are new to Rails development, check out guides for getting your development environment set up for Mac and Windows.

cd ~/Sites
git clone git://github.com/natew/obtvse2.git
cd obtvse2
bundle install
rake db:migrate

Edit config/info.yml to fill in your personal and site information.

Start the local server:

bundle exec rails s

Go to 0.0.0.0:3000, to administrate you go to /admin

Installing on Heroku? You may need to run the following after you've updated to the latest Rails 4 version.

heroku config:set PATH=bin:vendor/bundle/ruby/2.0.0/bin:/usr/local/bin:/usr/bin:/bin