Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Gridea-Pro/gridea-pro
/ types & classes
Types & classes
348 in github.com/Gridea-Pro/gridea-pro
⨍
Functions
1,756
◇
Types & classes
348
↓ 4 callers
Class
_
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Class
r
backend/internal/utils/katexjs/katex.min.js:1
Class
frontend/src/helpers/content-helper.ts:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
$
backend/internal/utils/katexjs/katex.min.js:1
Struct
AICustomConfig
AICustomConfig 单个自定义厂商的配置 注意:厂商 ID 由 AISetting.Customs 的 map key 表示,不在此结构中冗余存储
backend/internal/domain/ai_setting.go:20
Struct
AIFacade
AIFacade 暴露给前端的 AI 功能接口
backend/internal/facade/ai_facade.go:11
Struct
AIService
AIService AI 功能服务
backend/internal/service/ai_service.go:23
Struct
AISetting
AISetting AI 功能配置
backend/internal/domain/ai_setting.go:12
Interface
AISettingRepository
AISettingRepository AI 配置存储接口
backend/internal/domain/ai_setting.go:27
Struct
AIUsage
AIUsage 内置 Key 的本地调用次数计数 仅用于限制使用内置免费 Key 的用户,使用自己 Key 的用户不受影响
backend/internal/domain/ai_usage.go:7
Interface
AIUsageRepository
AIUsageRepository 调用计数存储接口
backend/internal/domain/ai_usage.go:16
Struct
App
backend/internal/app/app.go:33
Struct
AppConfig
AppConfig 定义应用级别的全局配置
backend/internal/config/config.go:35
Struct
AppServices
backend/internal/facade/app.go:20
Struct
ArchiveYearView
ArchiveYearView 归档年份分组视图
backend/internal/template/types.go:75
Interface
ArticleFormState
frontend/src/views/articles/editor/composables/useArticleForm.ts:48
Interface
ArticleStats
frontend/src/types/post.ts:48
Struct
AssetManager
AssetManager handles theme and site asset operations
backend/internal/engine/asset_manager.go:91
Struct
BaseJSONRepository
BaseJSONRepository 泛型 JSON 仓库基类 T 必须实现 domain.Identifiable 接口
backend/internal/repository/base_json_repo.go:16
Struct
BaseProvider
BaseProvider 提供所有 CommentProvider 共用的基础功能 包含 HTTP Client 配置、日志记录、重试逻辑等
backend/internal/comment/base.go:21
Struct
CDATA
CDATA 安全的原始 HTML 输出结构
backend/internal/engine/types.go:9
Struct
Category
Category 分类实体 (Pure Entity) Added json tags for frontend compatibility.
backend/internal/domain/category.go:10
Struct
CategoryCascadeResult
CategoryCascadeResult 分类操作返回结果(含更新后的文章列表)
backend/internal/facade/category_facade.go:36
Struct
CategoryFacade
CategoryFacade wraps CategoryService
backend/internal/facade/category_facade.go:10
Struct
CategoryForm
CategoryForm 前端提交的分类表单
backend/internal/facade/category_facade.go:42
Interface
CategoryRepository
backend/internal/domain/category.go:28
Struct
CategoryService
backend/internal/service/category_service.go:11
Struct
CategoryView
CategoryView 分类视图
backend/internal/template/types.go:159
Struct
CdnSetting
backend/internal/domain/cdn_setting.go:5
Struct
CdnSettingFacade
backend/internal/facade/cdn_setting_facade.go:8
Interface
CdnSettingRepository
backend/internal/domain/cdn_setting.go:16
Struct
CdnUploadFacade
backend/internal/facade/cdn_upload_facade.go:8
Interface
CdnUploadResultShape
CdnUploadResultShape 是对 UploadResult 的抽象,用于在不跨包循环依赖的前提下 在 service 包里做阈值判断。具体类型为 *UploadResult。
backend/internal/service/deploy_service.go:332
Struct
CdnUploadService
backend/internal/service/cdn_upload_service.go:31
Struct
ChatRequest
ChatRequest 通用 chat 请求
backend/internal/service/ai/provider.go:12
Interface
Comment
frontend/src/types/comment.ts:1
Struct
Comment
Comment 统一评论模型 (Pure Entity)
backend/internal/domain/comment.go:32
Struct
CommentFacade
CommentFacade 评论外观 - 暴露给前端的接口
backend/internal/facade/comment_facade.go:10
TypeAlias
CommentPlatform
CommentPlatform 评论平台枚举
backend/internal/domain/comment.go:12
Interface
CommentProvider
CommentProvider 评论平台提供者接口
backend/internal/domain/comment.go:78
Interface
CommentRepository
CommentRepository 评论存储接口
backend/internal/domain/comment.go:72
Struct
CommentService
CommentService 评论服务
backend/internal/service/comment_service.go:13
Struct
CommentSettingView
CommentSettingView 评论设置视图(用于模板渲染)
backend/internal/template/types.go:188
Interface
CommentSettings
frontend/src/types/comment.ts:15
Struct
CommentSettings
CommentSettings 评论设置 (Pure Entity)
backend/internal/domain/comment.go:25
Struct
ConfigManager
ConfigManager 负责管理 AppConfig 的加载和保存
backend/internal/config/config.go:46
Interface
ConfigObject
frontend/src/helpers/utils.ts:6
Class
ContentHelper
frontend/src/helpers/content-helper.ts:1
Class
Ct
backend/internal/utils/katexjs/katex.min.js:1
Struct
DataMigrator
DataMigrator 负责在应用启动时全量清洗和迁移本地老旧格式的 ID 把不合规的分类和标签 ID 洗刷为统一的 6位 NanoID,并将文章(Post)中针对名字/别名的关联 统一投射、补足为符合当前字典映射的标准 CategoryIDs / TagIDs 数组。
backend/internal/service/data_migrator.go:21
Struct
DeployFacade
DeployFacade wraps DeployService
backend/internal/facade/deploy_facade.go:9
Struct
DeployResult
backend/internal/domain/setting.go:390
Struct
DeployService
backend/internal/service/deploy_service.go:26
Struct
DisqusConfig
backend/internal/comment/factory.go:36
Struct
DisqusProvider
backend/internal/comment/disqus_provider.go:11
Struct
EjsRenderer
EjsRenderer EJS 渲染器 使用 Goja (Go 的 JavaScript 运行时) + ejs.js 直接执行 EJS
backend/internal/render/ejs_renderer.go:29
Interface
ElectronAPI
frontend/src/types/global.d.ts:1
Struct
Engine
Engine 渲染协调器,组合各个独立的渲染子模块
backend/internal/engine/engine.go:21
Interface
FeatureImage
frontend/src/views/articles/editor/composables/useFileUpload.ts:10
Interface
FeatureImageData
frontend/src/views/articles/editor/composables/useArticleForm.ts:41
Enum
FeatureImageType
frontend/src/constants/editor.ts:None
Struct
FileInfo
Added json tags for frontend compatibility.
backend/internal/domain/file.go:5
Struct
FtpProvider
FtpProvider 实现了 FTP 文件上传部署策略
backend/internal/deploy/ftp_deployer.go:20
Struct
GitHubConfig
backend/internal/comment/factory.go:29
Struct
GitHubProvider
GitHubProvider 处理 Gitalk 和 Giscus (REST API fallback)
backend/internal/comment/github_provider.go:12
Struct
GitProvider
backend/internal/deploy/git_deployer.go:21
Struct
GoTemplateRenderer
GoTemplateRenderer Go Templates 渲染器 使用 Go 标准库 html/template 实现
backend/internal/render/go_renderer.go:17
Struct
HTTPRetryPolicy
HTTPRetryPolicy 描述一次"带重试的 HTTP 调用"的策略。零值意味着"不重试"。 buildReq 是请求工厂(每次重试都重新构造),文件上传场景必须在工厂里 os.Open 新句柄; 不能提前读入 body —— 失败后的 request body 已经被消费。
backend/internal/deploy/httpretry.go:19
Struct
HtmlPostProcessor
HtmlPostProcessor 在模板渲染完成后对 HTML 进行后处理,注入 SEO 标签、PWA 标签和 CDN URL 重写
backend/internal/engine/html_postprocessor.go:14
Class
I
backend/internal/utils/katexjs/katex.min.js:1
Interface
ICategory
frontend/src/stores/site.ts:38
Interface
ICommentSetting
frontend/src/interfaces/setting.ts:37
Interface
IForm
frontend/src/views/links/composables/useLink.ts:21
Interface
IForm
frontend/src/views/menu/composables/useMenu.ts:13
Interface
IForm
frontend/src/views/categories/composables/useCategory.ts:22
Interface
IForm
frontend/src/views/tags/composables/useTag.ts:10
Interface
ILink
frontend/src/interfaces/link.ts:1
Interface
IMemo
frontend/src/interfaces/memo.ts:4
Interface
IMemoLoadResponse
frontend/src/interfaces/memo.ts:35
next →
1–100 of 348, ranked by callers