同步操作将从 lj深/个人博客-前端 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
npm install
npm run serve
基于 vue 全家桶 + ElementUI + node 的前后端分离的项目
vue 全家桶
vue-socket.io
echarts
axios
Element UI
插件:
better-scroll
mavon-editor
node
koa
jsonwebtoken
koa-multer
socket.io
mongodb
nginx
文章详情页
留言
归档
通知
聊天页
6.后台管理
文章模块主要使用了 mavonEditor 来进行文章的编写,具体使用方式请访问 mavonEditor 官网查看。
文章模块目前已经完成的功能:发表,查看,编辑,删除,文章评论
博主可在后台管理评论时执行三个操作:查看详情,标为已读,回复评论
(图片由视频转为 gif,所以展示效果有点不太好)
博客里的部分页面已经完成移动端适配,没有适配的页面有:关于后台的一些页面和登陆注册页面
发现音乐
推荐歌单
最新音乐
最新 MV
搜索音乐
歌词页
(更多的页面可以查看 uni-app 网易云音乐项目,那里的页面写的比较全一点)
自定义播放器
因为原生的 audio 样式是简单的,所以在写该模块的时候就重写了播放器的样式(audio 组件),具体代码可以下载后查看
播放暂停
歌曲切换
歌词显示
播放列表
播放模式(随机,循环,单曲循环)
具体实现方法请下载代码查看或者访问 使用 vuex 管理播放列表实现列表播放
页面滚动使用了 vuescroll 插件,感觉使用起来还是不错的,具体使用方式请访问:vuescroll 官网
博客后台管理目前只支持博主访问(未开放注册功能),主要分为:文章管理,个人信息修改,留言管理,评论管理,日志管理(日志访问权限的设置),公告管理
下载 个人博客--后端 仓库里的代码
待开发完善......
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。