编辑
2021-05-11
前端技术
00
请注意,本文编写于 1074 天前,最后修改于 568 天前,其中某些信息可能已经过时。

我从大二开始就开始写博客了,当时只是觉得好玩,有兴趣,于是搜索了一番,决定用简单上手的hexo来做博客,顺便买了一个阿里云的学生服务器来放网站,那时候啥也不懂,没接触过Node,不会Js,前端也是一窍不通,linux倒是懂一些,可是网络技术一知半解。但随着我折腾来折腾去,逐渐摸索到了一些门道,也找到了一些乐趣,nginx各种配置啦,cdn加速sll证书啦,自己搭建图床啦。

而迄今为止,我正式学习前端知识也有一段时间啦,hexo在使用过程中也觉得有些麻烦,还要依赖特定的环境生成网页再刷新cdn缓存,所以我能不能自己写一个博客系统呢?包含前后端,有后台管理系统,随时随地直接就能写文章,岂不妙哉?

于是,经过一段时间的开发,鸽,开发,测试版出炉!

前端技术栈: React/Dva/Umi/Antd
后端技术栈: Egg.js
数据库: MongoDB

特点:

  • 前台简洁风格,功能完善,包含文章、分类、标签、评论、统计、通知等多个功能模块
  • 响应式布局,自适应屏幕大小比例和设备,尽可能有好的浏览效果
  • 个人资料、网站数据、logo、标题、通知等均可通过管理面板设置
  • 后台具有完善的markdown编辑器,文章管理、存稿管理、通知管理、前台样式和数据管理功能
  • 服务端渲染,首屏加载速度快,支持SEO,渲染失败无损降级客户端渲染
  • 单页面应用,内置路由,切换页面无需刷新,动态请求数据
  • 数据保存到MongoDB数据库,更安全可靠,耦合性低,未来增加更多数据库支持

目前能看到的这个网站就是了,测试运行中,有bug我会随时修复的。目前我正在调整修复bug,等增加了初始化功能,我会开源到github上- - 。也许有人会用?

待办:

  • 增加初始化功能,根据指示初始化网站,以便新人使用
  • Docker镜像构建
  • 主题系统(可切换)
  • 增加细节特效,美化网站
  • 后台增加访客数据统计展示图
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:mereith

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!