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


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

  • 相关阅读:
    [转]maven插件的开发
    开发建议
    [转]利用maven的surefire插件实现单元测试与集成测试
    sonar-maven-plugin错误2
    20145218张晓涵_网络欺诈技术防范
    20145218张晓涵_信息搜集与漏洞扫描
    20145218张晓涵_Exp5 MSF基础应用
    20145218张晓涵 PC平台逆向破解_advanced
    20145218张晓涵 恶意代码分析
    20145218 免杀原理与实践
  • 原文地址:https://www.cnblogs.com/barryli/p/3286195.html
Copyright © 2020-2023  润新知