前言
一个多月的时间,白天上班 Coding,晚上 Coding,周末也 Coding,终于熬出了博客眼。
项目简介
博客眼,一个博客信息技术分享网站,网址 http://www.blog-eye.com/ ,开源项目 https://github.com/agilejzl/blog-eye 。
主要功能
主要有四大模板页,首页、博客主页、博客管理、系统后台。
- 博客用户信息管理
基于 Devise 的用户注册、登录、信息修改等,还可以对博客进行个性化定制。
- 博客博文信息管理
博主可以发布文章、收藏代码等,另外可以对评论进行隐藏。
- 博客博文收藏展示
将博主的文章、代码等展示,并展示一些博主定制的个人信息。
- 网站后台管理
这个省略几十个字,因为这个页面只有网站管理员才能看到。
- 文章评论支持@
在文章评论中可以@用户,然后被@的用户后收到站内消息提示。
其它功能
- 用户默认头像
用户注册时,后台从 gravatar.com 抓取邮箱对应的头像,并自动上传到七牛云存储。
- 跨浏览器支持
基于 Bootstrap3 支持,在 IE9 以上以及其它浏览器,有着一致的显示效果,IE8 以下提示用户升级浏览器。
- 定时敏感词检测
系统会定时抓取网站页面,然后根据敏感词库进行检测,如果含有自定义的敏感词,会自动提醒网站管理员。
- 可扩展的架构支持
可扩展的架构支持,前端使用 MVC 框架 Backbone.js,后端 RESTful 路由,不包含无用、冗余代码。
部署相关
使用 setup.rb 脚本,一步安装项目,capistrano 一键部署支持,项目配置信息统一在单个文件 settings.yml。
特别感谢
Github 代码托管、阿里云 ECS、七牛云存储。
个人感言
- 再小的项目,要把每一处都做完善,也是很不容易。
- 做项目的技术难点总会有解决方案,市场方面需要专业的推广、经营等。
- 送给每个人,珍爱生命,远离加班。人生苦短,及时行乐!
最后
麻雀虽小,五脏俱全。网站的主体架构已完成,后续会陆续更新。
欢迎大家来博客眼 http://www.blog-eye.com/ 分享你们的博客,你们的支持将会是我最大的动力。