# SuiGo **Repository Path**: GG20190213/sui-go ## Basic Information - **Project Name**: SuiGo - **Description**: 一款由Golang+Vue开发的博客类网站,支持大模型对话编写博客,同时适配PC和移动端。 - **Primary Language**: Go - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2025-03-10 - **Last Updated**: 2025-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, Go语言 ## README # SuiGo #### 介绍 一款由Golang+Vue开发的博客类网站,支持大模型对话编写博客,同时适配PC和移动端,不过PC端最佳。 #### 软件架构 软件架构说明 本项目主要就是前后端分离。 1. 项目主要后端【go-suiapi】:Golang+Gin框架+Gorm 2. 项目数据库:Mysql+Redis 3. 项目前端【vuesui】:Vue+Vditor 4. 接入大语言模型AI,ollama部署所需的模型,具体部署方式可参考[ollama搭建本地ai大模型并应用调用](https://www.cnblogs.com/ggtop/p/18368333) #### 安装教程 1. 运行环境 确定可以运行Golang项目、Vue项目、还有Mysql数据库、Redis 2. 将后端项目中的【suigo.sql】脚本导入到Mysql数据库中。 3. 将后端项目中conf\app.ini文件中的[database]中的(Mysql的配置HOST和PASSWORD)、(Redis的配置RDBHOST、RDBPWD)配置下 4. 再在go-suiapi项目中,直接编译项目go build或者直接go run main.go(go run . 也可执行) 5. 出现接口信息,就是后端启动成功 6. 在vuesui项目中,直接输入npm run dev 直接启动项目。 #### 使用说明 前后端启动后,进入页面 1. 登录页面 ![输入图片说明](https://foruda.gitee.com/images/1741597475295167159/62119e22_4809067.png "屏幕截图") 2. 首页 ![输入图片说明](image/WeChat64b023297026c51cbec4d58dd0a2b101.jpg) 3. 博客详情页面 ![输入图片说明](image/optionsimage.png) 4. 博客编写页面 ![输入图片说明](image/Untitled1.gif) 5. 个人博客页面 ![输入图片说明](image/Untitled3.gif) 编辑功能: ![输入图片说明](image/%E6%88%91%E7%9A%84%E4%BF%AE%E6%94%B9.gif) 6. 随问功能,接入ai功能 ![输入图片说明](image/Untitled4.gif) 7. 白板功能 (画图) ![输入图片说明](image/%E7%99%BD%E6%9D%BF.gif) 8. 读书功能 (阅读pdf文件) ![输入图片说明](image/%E8%AF%BB%E4%B9%A6.gif) 9. 软件下载功能 ![输入图片说明](image/%E8%BD%AF%E4%BB%B6.gif) #### 参与贡献 1. [《跟煎鱼学 Go》](https://eddycjy.com/go-categories/) #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)