zoukankan      html  css  js  c++  java
  • 小记个人网站开发之整体结构

    前段时间租了阿里云的一台服务器,把之前用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源码,之后希望可以写个系列。。

  • 相关阅读:
    Designing With Web Standard(一)
    再听姜育恒
    终于找到Effective C Sharp电子版了
    继续下一个题目
    想做就做,要做得漂亮
    空悲还是空杯
    整理,中庸
    分布式系统设计随想
    日志log4
    log4net更换目录
  • 原文地址:https://www.cnblogs.com/barryli/p/3286195.html
Copyright © 2011-2022 走看看