🎄 项目介绍

蓝云博客是一个基于 Vue3 和 Nuxt3 构建的全栈博客平台,提供了一个简洁、高效的内容发布和管理界面。

技术栈 ✨

  • 客户端:Nuxt3、Pinia、Element Plus、Tailwind CSS

  • 后台管理:Vue3、Pinia、Element Plus、Tailwind CSS

  • 后端接口:NodeJS、Express

🎐 项目源码

项目源码地址:https://gitee.com/lanyun417/lyblog.git

shell 复制代码
git clone https://gitee.com/lanyun417/lyblog.git

前置要求 🎁

在部署项目前,请确保你的设备已经安装并配置好,NodeJS v18.x+、MySQL、Navicat、Git、VSCode

🥇 步骤1:克隆(下载)项目源码

  1. 在任意目录下执行克隆(下载)项目源码命令(需要确保 Git 已经安装配置完毕)
shell 复制代码
git clone https://gitee.com/lanyun417/lyblog.git
  1. 出现如图内容则表示项目源码克隆(下载)完成
  1. 依次给 admin、client、server 安装项目依赖(需要确保 NodeJS v18.x+ 已经安装配置完毕)

在对应目录下执行如下命令

shell 复制代码
npm install


步骤2:创建博客所需要的 MySQL 数据库 🥈

  1. 在 Navicat 中新建数据库,数据库名为 lyblog

连接名可以随意输入,密码为自己数据库的密码

  1. 新建数据库,数据库名 lyblog

选择 server/sql/lyblog.sql 文件导入,点击 开始 导入

出现 Successfuly 则为导入完成,随后点击 关闭

右键 点击刷新

出现下列数据表,数据库导入就完成了

🥉 步骤3:启动博客系统

  1. 修改接口服务中的数据库配置信息

VSCode 中编辑 server/config/db.config.ts 文件(需要确保 VSCode 已经安装)

将用户名、密码修改为自己数据库的用户名和密码,如无特殊情况,其他信息无需修改

  1. 启动后端接口服务

server 目录下运行如下命令

shell 复制代码
npm run dev
  1. 启动后台管理系统(需要新建一个 cmd 命令行窗口 - 即终端窗口)

admin 目录下运行如下命令

shell 复制代码
npm run dev

启动成功后浏览器会自动打开页面,登录的用户名为:admin,密码为:123456

  1. 启动客户端

client 目录下运行如下命令

shell 复制代码
npm run dev

启动成功后浏览器会自动打开页面,此时可能会看到如下页面,这是客户端正在加载的页面,等待即可

完结

客户端页面

后台管理系统

如在部署过程中出现问题,可以联系作者,或加入QQ群交流询问。(* ̄︶ ̄)

Copyright © 2024 - 2025 By LanYun All Rights Reserved.

站点已运行:20年11月27天