flybook2.0 多用户模式下的简单博客

小鸡
阅读89 喜欢1 flybook2.0 更新2019-11-28

缘由:由于这几天,国内的云服务器备案过期(也不算过期,就是一堆乱七八糟的原因),域名不能用了,没法直接定向到阿里云的服务器。但是后来我在腾讯云用全站cdn的时候,发现me.idealli.com这个域名还是可以用的,将源站设为阿里云那边服务器的ip+端口,就可以继续用这个域名访问了。花点小钱用cdn,速度也快。

然而,我自己的问题解决了,女朋友的博客也在我的服务器上面挂着,域名也是idealli.com的,现在她的也不能用了,想用同样的方法用腾讯云的cdn映射ip+端口来继续运行她的博客,然而不知为何要么不行,要么403。我想了想,要不让她用我的博客好了,两个人用一个博客,我开发个多用户模式就好了。

于是昨天一晚上加今天一早上,搞了个简单的多用户模式。效果如下,简直越来越像简书了。

首页的文章列表

改动的地方就是在文章meta栏目加入作者昵称,作者头像,用于区分不同作者的文章


并且头像与昵称的点击跳转将跳转至作者的个人中心。

文章详情页

同样的作者头像昵称,还有该页面的站点logo也将变成作者的自定义logo。

点击作者头像,将跳转至作者个人介绍;点击作者昵称,将跳转至作者历史文章列表(我称之为个人中心)




后台

由于是从零开始做的项目,也没人用,自己用就比较随意,所以后台其实非常简陋,就是一个文章的编辑页面。


当然,麻雀虽小五脏俱全,需要的功能我都会添加上的。文章关键词,封面链接,新建页面,切换账号(功能太过鸡肋,直接使用清除cookie),新建标签,历史文章列表等。

基本满足日常写博客的需求,以后还有什么花里胡哨的想法再往里添加就是了。

后台文章列表

后台的文章列表其实和文章归档页面一个模板,主要就是为了方便修改文章。

其实就这种东西,任何一个大二大三学生都能写出来,但是主要还是细节的东西太多,搬砖大家都会,但是要把砖一块一块砌成墙,还是需要很长的时间和精力,另外就是很多看似简单的东西,亲身去实现之后总会发现之前一直意想不到的事  

还有很多细节不再累赘,由于这个博客框架也一直只有我自己用,现在女友加入,切换到多用户的模式,但是在之前写的这整个框架的时候,很多比较困难的地方我放弃了框架的用户切换的便捷性,而是直接在代码里面写死了个人的内容。今天切换到多用户,其实还是很多地方并没在代码中抽离出来,所以如果以后真的有人想用我的博客框架,我感觉那是一件很难上手的事,需要适配的地方很多很多。

站点结构还算简单,对express初始化模板进行修改,其实骨架还是差不多的


不过折腾还是蛮有意思的,以后若是有人想用的话,我再考虑完善框架的事吧,目前还是自己用了。不过不打算开发注册功能。

待办事项

  1. 友链自动提交及检测功能
  2. 提问模块
  3. 作者个人中心

最后完成期限:看心情

最后,女友镇楼