Skip to content
/ Jank Public

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

License

Notifications You must be signed in to change notification settings

Done-0/Jank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributors 4

  •  
  •  
  •  
  •  

Languages