Skip to content

Done-0/Jank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jank

Jank,一个轻量级的博客系统,基于 Go 语言和 hertz 框架开发,强调极简、低耦合和高扩展

Stars   Forks   Contributors   Issues   Pull Requests   License

技术栈

  • Go 语言:热门后端开发语言,适合构建高并发应用。
  • hertz 框架:高性能的 Web 框架,支持快速开发和灵活的路由管理。
  • 数据库:开源的关系型数据库,支持 Postgres、MySQL 和 SQLite。
  • Redis:热门缓存解决方案,提供快速数据存取和持久化选项。
  • Docker:容器化部署工具,简化应用的打包和分发流程。
  • plugins:基于 gRPC 的插件系统。
  • console:react + ts + vite + tanstack + shadcn/ui + tailwindcss。
  • frontend:html + css + js。

特性

  • 轻量级:Jank 是一个轻量级的博客系统,易于部署和维护。
  • 高性能:基于 Go 语言和 hertz 框架,具备高并发处理能力。
  • 灵活扩展:支持多插件和多主题,满足不同场景需求。

配置文件

配置文件

开发规范

Jank 主题开发规范Jank 插件开发规范

主题示例:示例控制台界面示例前端界面 插件示例:示例插件

快速入门

  1. 克隆项目
git clone https://github.com/Done-0/Jank.git
cd Jank
  1. 安装依赖
go mod tidy
  1. 运行项目
go run main.go

社区支持

官方社区

官方社区

注:因社群成员较多,请自觉遵守规范。严禁讨论涉黄、赌、毒及政治敏感内容,禁止发布任何形式的不良广告。

联系方式

许可证

本项目遵循 MIT 协议 开源

About

一个轻量级的博客系统,基于 Go 语言和 hertz 框架开发,支持多主题和多插件。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages