梳理下这小博客用的技术栈

  • 发表于2022-01-12

我这个看着简陋的博客用了那些技术栈呢?

前端

  • 前台:使用vue2+vuex编写,并通过vue-server-renderer实现服务器端渲染(ssr),实际首屏快速展现与seo优化。(ps:UI仿的)
  • 管理:布局框架使用d2-admin简化版,和自己开发的lzayform表单生成组件快速开发。编辑器则在markdown-it和其一系列插件的基础上拼装了一个简陋版。(除了简陋还是简陋,够用就好:)

后端

使用docker-compose管理维护各个容器,其包含以下容器

  • nginx 作为网络入口,使用反向代理模式,将请求分发到各容器。同时其本身也是css/js/img等静态资源服务器。
  • ssr 使用pm2作为守护进程管理器,管理nodejs服务器端渲染服务。
  • php 基于lumen开发的api服务实现api鉴权和权限管理核心功能。
  • db mysql数据库。