前言之前发过一篇关于这个项目的文章。根据朋友的建议,我改变了博客的风格,增加了一些新的功能。下面是对这个博客项目的完整介绍。文末附上前端实习求职简历项目简介。简介:一个前后端分离的项目。主要技术栈:vue全家桶+node。www.xuhaodong.cn实现该功能。文章和文章按标签分类分类为草稿。草稿和文章可以随时切换文章目录。效果类似于segmentfault生成的目录。最近更新。主页显示最近更新的三篇文章。搜索文章,输入标题部分可以搜索对应的文章评论,按内容筛选评论。评论太长、太短或包含QQ群号将无法发邮件通知。如果有人回复了评论,将通过nodemailer发送一封通知邮件。不同的头像用于区分点赞功能。点赞状态记录在浏览器的localStorage中。下次访问时会恢复点赞状态,防止重名。同一篇文章中不会有重名的评论者。当然,同一个人可以对多条评论进行排序,排序依据:最新、最早、最热。使用localStorage记录电子邮件地址和昵称。下次访问不需要重新进入markdown编辑器(有标记)。过滤标签以删除前导和尾随空格。自动删除,使用数据驱动视图更新的思想将所有标签放在一个数组中,添加和删除标签都是对数组的操作自定义快捷键切换预览模式代码高亮,使用hightlight.js进行代码高亮提醒保存,如果不保存就离开页面,会弹出模态框确认账号权限验证。前台使用vue-router的beforeEach进行校验。后台使用jwt实现基于token的认证。修改账号密码密码加密,使用sha1加密算法,用csprng生成随机盐页特效画布粒子效果(手机取消)鼠标跟随粒子效果点击取消显示粒子效果,再次点击随机切换颜色粒子效果,平滑滚动到锚点并向下滚动,动态显示dom节点底部和自动加载加载网站顶部的图像以更改景深其他功能适配移动端。使用flex布局、rem布局、百分比布局适配移动端,实现响应式布局。下面是移动端demo网站部署。添加SSL证书并使用更安全的https协议。使用nginx作为反向代理服务器。使用linux系统学习一些从linux中获得的知识,可以更好的理解一个项目从前端到后端的流程,可以更好的对接后端人员,加深对webpack、vue、vuex的使用、vue-router和vue-resource。最后,我目前正在寻找前端暑期实习。这是我的在线简历---job.xuhaodong.cn,谢谢?本文已同步至本人博客www.xuhaodong.cn
