通过本课程可以学习一套完整的服务端渲染的官网项目,以及最新的技术栈,包括 Nuxt.js、Vue3、Tailwind CSS 和 Vuetify。
Nuxt.js 是一个基于 Vue.js 的框架,用于构建服务端渲染 (SSR) 的应用。它不仅支持服务端渲染,还支持静态站点生成。
https://tailwindcss.com/ Tailwind CSS 是一个实用工具优先的 CSS 框架,允许开发者通过直接在 HTML 中使用低级别的样式类来快速构建和调整界面。它支持高度自定义和响应式设计,提供了一致的设计语言和更高的开发效率。
https://vuetifyjs.com/zh-Hans/ Vuetify 是一个基于 Vue.js 的开源组件库,提供了丰富的现成的 UI 组件,用于快速构建美观和响应式的应用界面。它遵循 Material Design 规范,确保应用具有一致的外观和用户体验。
使用 docker 部署
- 使用 Dockerfile 打包镜像
- 使用 docker-compose 部署