【Github】项目名:zxysilent/blog – 基于多种技术的个人博客系统及可二次开发项目
项目简介
zxysilent/blog是一个用go、echo、xorm、vue typescript vite开发的项目。它是一个快速、简洁、美观且前后端分离的个人博客系统,名为blog。此外,这个项目还能够方便地进行二次开发,可被开发成CMS(内容管理系统)和各种企业门户网站。其支持多用户,具备权限管理功能,技术栈包含golang、vue3 + vite4+ pinia + typescript、xorm、echo、naiveui等。
开发原因
开发者觉得自己使用博客系统时,存在管理、部署和二次开发不方便的问题,而且原博客系统的渲染速度达不到预期效果。
计划功能
实现blog功能,并方便进行二次开发,涵盖博文管理、分类管理、标签管理、系统设置管理、主页笔记模式、用户管理、角色管理、全局配置、个性化配置、笔记分享配置等功能。还可以将markdown编辑器替换为富文本编辑器(web/src/components/Editor/Richtext)从而作为简单CMS。同时提到了数据库相关的配置(如mysql和sqlite)以及如何使用等内容。
项目使用方式
- 直接部署:git clone -b next –depth = 1 https://github.com/zxysilent/blog.git,部署前需修改关键信息(如token、用户名、密码等),删除数据库自带文章内容,安装依赖(npm install),修改.env.development中的VITE_APP_SRV为自己的服务地址,发布(npm run build)。
- 自定义开发:git clone https://github.com/zxysilent/blog.git,部署前需修改关键信息(如token、用户名、密码等),删除数据库自带文章内容,开发界面安装依赖(npm install),开发运行(npm run serve),浏览器打开http://127.0.0.1:8082/,数据库信息可还原data目录下blog.sql数据库。另外还提到了安装swaggo来生成api文档以及运行后台等操作。
项目总结
这是一个功能丰富、具有多种技术支持的个人博客系统项目,且具备很强的二次开发潜力。如果你对这个项目有任何想法或者疑问,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
关于zxysilent/blog:基于多种技术的个人博客及可二次开发项目特别声明
本站链氪巴士提供的zxysilent/blog:基于多种技术的个人博客及可二次开发项目都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
暂无评论...