{"id":13463003,"url":"https://github.com/Bodacious/blogit","last_synced_at":"2025-03-25T06:31:28.182Z","repository":{"id":1850102,"uuid":"2774843","full_name":"Bodacious/blogit","owner":"Bodacious","description":"A mountable Rails blogging engine","archived":false,"fork":false,"pushed_at":"2023-01-01T20:02:27.000Z","size":5455,"stargazers_count":239,"open_issues_count":26,"forks_count":106,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-03-23T08:11:18.176Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"dmitryf/elements","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bodacious.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-11-14T20:04:29.000Z","updated_at":"2025-01-18T07:30:57.000Z","dependencies_parsed_at":"2023-01-13T11:26:41.942Z","dependency_job_id":null,"html_url":"https://github.com/Bodacious/blogit","commit_stats":null,"previous_names":["katanacode/blogit"],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bodacious%2Fblogit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bodacious%2Fblogit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bodacious%2Fblogit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bodacious%2Fblogit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bodacious","download_url":"https://codeload.github.com/Bodacious/blogit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245413787,"owners_count":20611353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T13:00:43.786Z","updated_at":"2025-03-25T06:31:27.435Z","avatar_url":"https://github.com/Bodacious.png","language":"Ruby","readme":"[![Gem Version](https://badge.fury.io/rb/blogit.png)](http://badge.fury.io/rb/blogit)\n[![Code Climate](https://codeclimate.com/github/KatanaCode/blogit.png)](http://codeclimate.com/github/KatanaCode/blogit/)\n[![Test Coverage](https://d3s6mut3hikguw.cloudfront.net/github/KatanaCode/blogit/badges/coverage.svg)](http://codeclimate.com/github/KatanaCode/blogit/badges/)\n[![Blogit](https://gemnasium.com/KatanaCode/blogit.png)](https://gemnasium.com/KatanaCode/blogit)\n[![Travis CI](https://travis-ci.org/KatanaCode/blogit.png)](https://travis-ci.org/KatanaCode/blogit.png)\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/Bodacious/blogit/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n# Blogit - A Rails blogging solution\n\nBlogit lets you add a blog to your Ruby on Rails application in just a few seconds.\n\n_NOTE: Blogit is currently dormant. I'm interested in spending some time to release version 2.0 for modern Rails environments, but development is going slowly due to very limiting time constraints._. If you're interested in helping to update for version 2.0, please get in touch.\n\n## Installation\n\nAdd these to your Gemfile\n\n``` ruby\ngem \"blogit\"\n# Blogit depends on ActsAsTaggableOn\ngem \"acts-as-taggable-on\"\n```\n\n...and run `bundle install` to install the gem.\n\nNext, run:\n\n``` bash\n# add an initializer to config/initializers with all of the configuration options\n$ rails g blogit:install\n\n# This will add the necessary migrations to your app's db/migrate directory\nrake blogit:install:migrations\n\n# You don't need to run this again if you've already done so\nrake acts_as_taggable_on_engine:install:migrations\n\n# This will run any pending migrations\nrake db:migrate\n\n```\n\nthen add the following to your routes.rb file:\n\n``` bash\n# config/routes.rb\nmount Blogit::Engine =\u003e \"/blog\"\n```\n\nFinally, declare which of your models acts as blogger in your app (probably User or Admin).\n\n``` ruby\nclass User \u003c ActiveRecord::Base\n\n  blogs\n\nend\n```\n\nGo to http://localhost:3000/blog and see your marvelous new blog.\n\n\n## Batteries included\n\nBlogit provides you with the following features\n\n* An XML Sitemap located at `/blog/posts.xml`\n* An RSS feed located at `/blog/posts.rss`\n* Internationalization (see the [locales file](config/locales/en.yml) for configurable options)\n* Share links (Google+, Twitter \u0026 Facebook)\n* [Disquss Comments](http://disqus.com)\n* Code Syntax Highlighting CSS file (add `*= require pygments` to your app's stylesheet)\n* CSS themes\n\n## Modular\n\nWe're designing blogit to be as modular as possible, so you can pick and choose the elements you'd like to use.\n\n* For **Admin CMS** please install [blogit-admin](https://github.com/bodacious/blogit-admin)\n\n## Documentation\n\nFull documentation and how-to guides available here: https://bodacious.github.io/blogit\n\n## Issues\n\nIf you discover a problem with Blogit, please report it via the Issues tab on Github. \n\n**Remember** to search the [issues list](https://github.com/bodacious/blogit/issues) first in case your issue has already been raised\nby another Githuber\n\n\n## Contributing\n\nWant to help make Blogit better?. Please read the [contribution guidelines](http://bodacious.github.io/blogit/doc/file.Contributing.html) for more information on how you can contribute.\n\n## Legal Stuff\n\nSee [LEGAL][GithubLicence] for full details.\n\n## Credits\n\nBlogit was developed by [Katana Code](http://katanacode.com) with generous contributions from:\n\n* [Juan Esparza](https://github.com/jjeb)\n* [Philou](https://github.com/philou)\n* [Stewart McKee](https://github.com/stewartmckee)\n* [Karsten Silkenbäumer](https://github.com/kassi)\n\nBlogit is currently owned and maintained by [@bodacious](https://github.com/bodacious)\n\n[GithubLicence]: https://github.com/bodacious/blogit/blob/master/MIT-LICENSE\n","funding_links":[],"categories":["Content Management \u0026 Blogging","Ruby"],"sub_categories":["Blog Engines"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBodacious%2Fblogit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBodacious%2Fblogit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBodacious%2Fblogit/lists"}