Rails 分享个人 Rails 开源项目 博客眼上线啦

agilejzl · 2014年09月14日 · 最后由 agilejzl 回复于 2015年03月23日 · 4862 次阅读

前言 一个多月的时间,白天上班 Coding,晚上 Coding,周末也 Coding,终于熬出了博客眼。

项目简介 博客眼,一个博客信息技术分享网站,网址 http://www.blog-eye.com/ ,开源项目 https://github.com/agilejzl/blog-eye

主要功能 主要有四大模板页,首页、博客主页、博客管理、系统后台。

  1. 博客用户信息管理
    基于 Devise 的用户注册、登录、信息修改等,还可以对博客进行个性化定制。
  2. 博客博文信息管理
    博主可以发布文章、收藏代码等,另外可以对评论进行隐藏。
  3. 博客博文收藏展示
    将博主的文章、代码等展示,并展示一些博主定制的个人信息。
  4. 网站后台管理
    这个省略几十个字,因为这个页面只有网站管理员才能看到。
  5. 文章评论支持@
    在文章评论中可以@用户,然后被@的用户后收到站内消息提示。

其它功能

  1. 用户默认头像
    用户注册时,后台从 gravatar.com 抓取邮箱对应的头像,并自动上传到七牛云存储。
  2. 跨浏览器支持
    基于 Bootstrap3 支持,在 IE9 以上以及其它浏览器,有着一致的显示效果,IE8 以下提示用户升级浏览器。
  3. 定时敏感词检测
    系统会定时抓取网站页面,然后根据敏感词库进行检测,如果含有自定义的敏感词,会自动提醒网站管理员。
  4. 可扩展的架构支持
    可扩展的架构支持,前端使用 MVC 框架 Backbone.js,后端 RESTful 路由,不包含无用、冗余代码。

部署相关 使用 setup.rb 脚本,一步安装项目,capistrano 一键部署支持,项目配置信息统一在单个文件 settings.yml。

特别感谢 Github 代码托管、阿里云 ECS、七牛云存储。

个人感言

  1. 再小的项目,要把每一处都做完善,也是很不容易。
  2. 做项目的技术难点总会有解决方案,市场方面需要专业的推广、经营等。
  3. 送给每个人,珍爱生命,远离加班。人生苦短,及时行乐!

最后 麻雀虽小,五脏俱全。网站的主体架构已完成,后续会陆续更新。 欢迎大家来博客眼 http://www.blog-eye.com/ 分享你们的博客,你们的支持将会是我最大的动力。

小蒋同学终于放出了,自己的练手项目了,不错不错!力顶

必须顶~~~~~

亲,继续完善,顶!

已经切换到了 linode 东京服务器,可以直接访问域名 http://www.blog-eye.com/

有机会一起合作了。我也姓 jiang

#5 楼 @felixkyang 本家好,有机会可以聚一聚。

对 activeadmin 好感略少

#8 楼 @ken 好吧,你这……真正做网站上线,你得估计多久能上线,快速完成原型很重要,activeadmin 的耦合性很低,想更换也很容易的。

问下 @agilejzl 放在国内阿里云,不是还要备案什么的嘛?

#11 楼 @luffycn 是的,我这边备案不了,所以转到 linode 东京 VPS 了。

匿名 #13 2014年10月10日

👏

@agilejzl ,应该是东京吧

最近有没有做兼职或者跳槽的打算呀

#14 楼 @ken 总是把这两个搞混,谢谢,已改。

@agilejzl 你 IOS 开发技术如何?找你合作啊

#18 楼 @felixkyang IOS 开发不了解,呵呵。

502 Bad Gateway

@alanljj thanks! 服务器不太稳定,偶尔宕机~~ 我已经习惯了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号