Blogine - 基于 Ruby on Rails 的开源博客
项目是基于Rails
的一款开源的个人单博客系统。
码云: https://gitee.com/kesin/blogine
Github:https://github.com/kesin/blogine
在线演示 https://zoker.io/
功能
- 文章发布(MD 编辑器采用码云开源的 TMD )
- 标签管理(支持多标签管理)
- 分类管理(支持多分类管理)
- 评论管理(评论验证码,审核机制)
- 页面管理(单页面管理)
- 搜索(使用 Solr 进行索引)
- 后台管理
功能截图
首页
文章界面
搜索功能
后台登录
发布博客
博客设置
使用
项目基于 Ruby 2.3.8
及以上
- git clone https://gitee.com/kesin/blogine
- cd blogine
- bundle install
- cp database.yml.example database.yml #修改数据库配置
- cp blogine.yml.example blogine.yml #修改博客配置
- cp puma.rb.example puma.rb
- bundle exec rake db:migrate
- cp development.rb.example development.rb
- bundle exec puma
创建用户
执行 bundle exec rake 'generate_user['name','email','password']' RAILS_ENV=xxx
社交链接修改
mv app/views/layouts/_social_account.html.haml.example app/views/layouts/_social_account.html.haml
访问 http://127.0.0.1:3003