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

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

前言 一个多月的时间,白天上班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/ 分享你们的博客,你们的支持将会是我最大的动力。

共收到 22 条回复

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

必须顶~~~~~

亲,继续完善,顶!

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

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

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

对activeadmin好感略少

@agilejzl 没得问题啊

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

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

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

@agilejzl ,应该是东京吧

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

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

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

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

nice

502 Bad Gateway

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

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