Skip to content
This repository has been archived by the owner on Apr 2, 2018. It is now read-only.

deanpcmad/blogr

Repository files navigation

Blogr

A Rails engine for adding blogging to any Rails 4 application.

This project is unmaintained

Some code from pixelbits/simpleblog.

Blogr is a framework for your blog with an admin. You are required to create the blog frontend.

For a working & in production preview, see Rails Tuts. The source of the site is on GitHub.

To install

  1. Add blogr to your Gemfile & run bundle install

    gem "blogr"
  2. Run the setup generator to add blogr to routes.rb and to add some config files

    rails g blogr:setup
    
  3. Run the database migrations and

    rake db:migrate blogr:setup
    
  4. Insert into your db/seeds.rb file command Blogr::Engine.load_seed and create a Blogr user

rake db:seed
  1. Run the server and open localhost:3000/blogr to see the Blogr interface.
rails s

Importing Posts

I am currently working on some importing tools for importing posts from other blogging platforms.

WordPress

This imports categories and posts from your WordPress blog.

  • Login to your WordPress blog, go to Tools > Export and download the XML file
  • Open up the Rails console - rails console
  • Run the importer
Blogr::Import.wordpress("path-to-your-export.xml")

Ghost

This imports categories and posts from your Ghost blog.

  • Login to your Ghost blog, add debug to the end of the URL and click Export
  • Open up the Rails console - rails console
  • Run the importer
Blogr::Import.ghost("path-to-your-export.json")