小记个人网站开发之整体结构

前段时间租了阿里云的一台服务器,把之前用node写的一个小博客网站放了上去。后来又陆续倒腾了点其他东西,也一并整合到同一个site去。后来一直忙于找工作,再加上现在找到工作后据说要去搞ios,一堆新东西要学啊。。。怕之后再去看这个臃肿杂乱= = 的site到时候看不懂,就简单写点记录吧。PS:今天头好疼。。

这个网站一开始是参考cnode社区的一个多人博客系统,后端使用Node开发,数据库使用的是mongodb,目前还没有加入缓存系统,准备使用redis,现在系统已经集成了redis的使用。之所以集成了redis,是目前site下有一个聊天室,聊天内容缓存是存储在redis中的。目前整个网站大概分为六块

  • 首页(使用svg画出绚丽的效果)
  • 博客系统(多人博客,数据库使用mongodb,编辑器使用Markdown格式)
  • Rss阅读器(仿鲜果,通过指定rss路径读取到摘要信息后,可以直接在当前应用中打开链接。使用cheerio进行页面解析)
  • 聊天室(使用socket.io进行连接,通过服务器转发信息,信息缓存于redis中。目前只是简易的,没有身份认证和分组支持)
  • 实验室(仿RunJs,使用contextmenu.js进行代码高亮。后端使用phantomjs将上传的实验代码效果进行截图保存,之后会添加展示页面。)
  • 介绍(无)

后续准备先把上述各个部分的坑填上去。。其实想先用angularjs把整块做成app形式。。因为最近在读angularjs源码,之后希望可以写个系列。。

posted @ 2013-08-27 22:49  雨田木子  阅读(311)  评论(0编辑  收藏  举报