闲时笔记
这是一个个人的闲暇时间记录网站。用户可以在此网站上记录自己的思考、感悟和所学知识,分享给其他用户或自己回顾。
主要功能
- 写笔记: 在网站上撰写文字内容,包括标题、正文等,支持Markdown语法。
- 图片上传: 用户可以将本地的图片上传到网站,以便更好地展示自己的笔记。
- 评论与回复: 其他用户可以对用户的笔记进行评论和回复,实现互动交流。
- 搜索与分类: 通过关键词搜索和分类功能,方便用户快速找到感兴趣的笔记。
- 个人信息管理: 用户可以查看和修改自己的个人信息,如昵称、头像等。
- 隐私设置: 用户可以控制自己的笔记是否对外公开,保护个人隐私。
技术栈
- 前端框架:使用Vue.js构建用户界面。
- 后端框架:使用Node.js搭建服务器,处理用户请求和数据存储。
- 数据库:使用MongoDB存储用户数据。
- Markdown解析器:使用marked.js对Markdown文本进行解析。
- 图片存储:使用阿里云OSS作为图片存储服务。
- API接口:使用Express框架提供API接口供前端调用。