项目简介
本项目是基于Next.js框架搭建的个人网站,适合用于展示个人简介、作品以及技术栈等内容。项目结合了TypeScript、SASS等前端技术与Prisma、Node.js后端开发技术,具备丰富的动态功能。
项目的主要特性和功能
- 多元技术栈:采用Next.js、TypeScript、SASS等前端技术与Prisma、Node.js后端技术,保障运行环境稳定。
- 自定义服务器:支持运行时动态修改静态文件,利于本地调试和快速部署。
- 模块化组件:通过模块化组件设计,可便捷扩展和定制网站功能。
- 数据库支持:运用Prisma和SQLite构建数据库,实现数据持久化存储。
- 调试与更新:提供本地调试运行和Markdown页面热更新功能,提升开发效率。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 安装依赖:在项目根目录下,执行npm install
命令,安装项目所需依赖。
2. 启动服务器:运行npm run server
命令启动自定义服务器。
3. 访问网站:在浏览器地址栏输入http://localhost:3000
,访问网站。
4. 编译项目:执行next build
命令进行项目编译。
5. 部署上线:运行npm install
、npm run build
打包项目,然后将打包后的文件部署到服务器。
若需自定义网站内容,可修改public/asset/*.json
文件。同时,此项目仅提供基本的前后端技术框架和页面组件,用户可按需进行二次开发和定制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】