分享一个博客程序,现在还在开发阶段,欢迎 - Assbbs

分享一个博客程序,现在还在开发阶段,欢迎加入 Jank:基于Go语言的高效极简博客系统   ——轻量级全栈解决方案,开发者友好型开源项目     项目简介   Jank是一款采用Go语言和Echo框架开发的轻量级博客系统,设计理念强调极简架构、高性能与模块化扩展。该项目由开发者 Fende…

分享一个博客程序,现在还在开发阶段,欢迎加入 Jank:基于Go语言的高效极简博客系统   ——轻量级全栈解决方案,开发者友好型开源项目     项目简介   Jank是一款采用Go语言和Echo框架开发的轻量级博客系统,设计理念强调极简架构、高性能与模块化扩展。该项目由开发者 Fenderisfine 和AlexeiLeery等贡献者共同维护,已收获GitHub 179+ star,适用于个人博客搭建、技术社区建设等场景。    核心优势   1. 现代化技术栈      - 后端:Go + Echo框架(高性能路由与中间件支持)      - 数据库:MySQL(复杂查询) + Redis(高速缓存)      - 安全机制:JWT身份验证、CSRF/XSS防护、HTTPS支持    - 部署工具:Docker容器化封装(一键部署) 2. 功能模块完备      - 用户系统:注册/登录/密码找回(含邮箱集成)      - 内容管理:文章/分类的CRUD操作(支持Markdown渲染)      - 权限管理:RBAC角色权限控制(企业级功能)    - 扩展接口:OpenAPI文档、插件系统(开发中)  3. 开发友好特性      - 热重载开发:集成Air工具实现实时编译    - 日志追踪:Logrus日志库支持多级别记录      - 跨域支持:CORS配置简化前后端分离开发  快速上手指南   1. 环境准备      bash    git clone https://github.com/Done-0/Jank   主仓库     或 git clone https://github.com/AlexeiLeery/Jank   社区分支 2. 配置调整      修改 configs/config.yaml 中的数据库连接参数及邮箱SMTP信息 3. 启动服务      bash    go mod tidy && go run main.go   标准启动    air -c ./configs/.air.toml     热重载模式    docker-compose up -d           容器化部署  社区参与邀请  - 前端开发者招募:当前前端部分正从Vue3/Nuxt向React+umi+shadcn/ui重构,诚邀贡献者加入 - 插件开发计划:拟建设插件市场,支持自定义扩展(如第三方登录、SEO优化) - 交流渠道:     - QQ群:828270460   - GitHub Issues:提交功能建议与BUG反馈    项目资源   - 主仓库:  Done-0/Jank: Jank,一个轻量级的博客系统,基于 Go 语言和 Echo 框架开发,强调极简、低耦合和高扩展。 - 文档中心: https://fenderisfine.icu/ - 开源协议:MIT协议 --- 为何选择Jank?   ✔️ 高性能:Go语言协程+Redis缓存支撑高并发访问   ✔️ 易扩展:模块化设计便于二次开发(如新增OAuth登录)   ✔️ 安全性:多重防护机制保障数据安全   ✔️ 低门槛:Docker部署五分钟快速上线   立即加入社区,共同打造更强大的开源博客生态!✨