Skip to content

基于Nuxt(ssr)+Vuetify+elementUi+nodeExpress+mongoDb的个人博客全栈项目

License

Notifications You must be signed in to change notification settings

ZhouMo-O/Blog2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

个人博客-Starry

一次全新的尝试,为更好。

博客地址:https://www.blog5.net.cn/

简介:

Starry 是一款前端基于 Nuxt+Vuetify,管理端和 server 端分别基于 vue+elementui 和 express+mongoose 的个人博客全栈项目,在设计上他主体采用 Material Design 搭配卡片式的文章展示设计,相较于第一版的个人博客Sunset,Starry 最大的特点是在借由 Nuxt 支持了 ssr 以后 seo 更加的友好,搭配了 vuetify 之后更是让 Starry 在移动端有非常优秀的表现。并且自主开发了评论、点赞、私密博客等功能。

但是上面都不是最重要的,我希望 Starry 能够是一款简单易上手,并且对二次开发非常友好的项目,所以这一版博客进步最大的应该是我对 Starry 的工程管理, 首先 Starry 的 git 提交粒度非常的细小,并且几乎每一次提交都有较为详细的说明。其次我开放了一个 branch 来作为新功能的开发,来保证 master 的稳定性和健壮性。 并且这一版的功能目录非常的清晰,在未来也会持续的优化,能让开发者较为平滑的上手和二次开发。

在开发的时候很多配置项,我都刻意的没有写死,我希望能够通过文件或者开发 Api 进行界面配置,为的就是降低上手难度。在后续项目进入稳定阶段之后会对工程目录、项目运行等有一个说明。

如果可以的话,请给我点一个 Star,一人一个,就是 Starry 了 ✨✨✨。

技术栈:

前端:nuxt+vuetify
管理端:vue+elementUi
服务端:node(12.13.X)Express+mongoose

功能点:

  • 所有的功能点都是自己写的 ^ ^

    1.博客发布、删除、修改 、查询 √
    2.图片 oss 对象存储 √
    3.私密博客 √
    4.标签云功能(对博客添加标签,能根据标签查找博客)√
    5.条件查询功能(可以输入条件进行查询 √
    6.评论功能 √
    7.点赞功能 √
    8.邮件通知,全局消息组件 √
    9.用户创建,删除,编辑,登录,登录 SVG 图形验证码 √
    10.全端 https √

部署:

管理端默认账号和密码
userName: "starryAdmin"
passWord: "123456789"