闲时笔记

这是一个个人的闲暇时间记录网站。用户可以在此网站上记录自己的思考、感悟和所学知识,分享给其他用户或自己回顾。

主要功能

  1. 写笔记: 在网站上撰写文字内容,包括标题、正文等,支持Markdown语法。
  2. 图片上传: 用户可以将本地的图片上传到网站,以便更好地展示自己的笔记。
  3. 评论与回复: 其他用户可以对用户的笔记进行评论和回复,实现互动交流。
  4. 搜索与分类: 通过关键词搜索和分类功能,方便用户快速找到感兴趣的笔记。
  5. 个人信息管理: 用户可以查看和修改自己的个人信息,如昵称、头像等。
  6. 隐私设置: 用户可以控制自己的笔记是否对外公开,保护个人隐私。

技术栈

  • 前端框架:使用Vue.js构建用户界面。
  • 后端框架:使用Node.js搭建服务器,处理用户请求和数据存储。
  • 数据库:使用MongoDB存储用户数据。
  • Markdown解析器:使用marked.js对Markdown文本进行解析。
  • 图片存储:使用阿里云OSS作为图片存储服务。
  • API接口:使用Express框架提供API接口供前端调用。