MCPcopy Create free account

hub / github.com/Gridea-Pro/gridea-pro / functions

Functions1,756 in github.com/Gridea-Pro/gridea-pro

MethodCreate
(ctx context.Context, category *domain.Category)
backend/internal/repository/category_repo.go:29
MethodCreate
Create 创建菜单
backend/internal/domain/menu.go:32
MethodCreate
Create 创建闪念
backend/internal/domain/memo.go:31
MethodCreate
Standard CRUD
backend/internal/domain/post.go:82
MethodCreate
Create 创建友链
backend/internal/domain/link.go:32
MethodDelete
(hash string)
backend/internal/service/image_hosting_service.go:134
MethodDelete
Delete 删除凭证
backend/internal/service/credential/keychain.go:55
MethodDelete
(ctx context.Context, id string)
backend/internal/repository/memo_repo.go:241
MethodDelete
(ctx context.Context, fileName string)
backend/internal/repository/post_repo.go:296
MethodDelete
(ctx context.Context, id string)
backend/internal/repository/category_repo.go:54
MethodDelete
Delete 删除条目
backend/internal/repository/base_json_repo.go:200
MethodDelete
Delete 删除菜单
backend/internal/domain/menu.go:38
MethodDelete
Delete 删除分类(按 ID 删除)
backend/internal/domain/category.go:36
MethodDelete
Delete 删除闪念
backend/internal/domain/memo.go:37
MethodDelete
(ctx context.Context, fileName string)
backend/internal/domain/post.go:84
MethodDelete
Delete 删除友链
backend/internal/domain/link.go:38
MethodDeleteCategoryFromFrontend
DeleteCategoryFromFrontend 按 ID 删除分类,返回更新后的列表
backend/internal/facade/category_facade.go:84
MethodDeleteComment
DeleteComment 删除评论
backend/internal/facade/comment_facade.go:67
MethodDeleteComment
DeleteComment 删除评论
backend/internal/service/comment_service.go:227
MethodDeleteComment
(ctx context.Context, commentID string)
backend/internal/comment/valine_provider.go:186
MethodDeleteComment
(ctx context.Context, commentID string)
backend/internal/comment/twikoo_provider.go:176
MethodDeleteComment
(ctx context.Context, commentID string)
backend/internal/comment/disqus_provider.go:44
MethodDeleteComment
(ctx context.Context, commentID string)
backend/internal/comment/github_provider.go:98
MethodDeleteComment
(ctx context.Context, commentID string)
backend/internal/comment/waline_provider.go:272
MethodDeleteImage
(hash string)
backend/internal/facade/image_hosting_facade.go:32
MethodDeleteLinkFromFrontend
DeleteLinkFromFrontend accepts a link ID and returns updated list
backend/internal/facade/link_facade.go:77
MethodDeleteMemoFromFrontend
DeleteMemoFromFrontend deletes a memo and returns updated list
backend/internal/facade/memo_facade.go:82
MethodDeleteMemoTagFromFrontend
DeleteMemoTagFromFrontend deletes a tag and returns updated list
backend/internal/facade/memo_facade.go:107
MethodDeleteMenuFromFrontend
DeleteMenuFromFrontend accepts an index and returns updated list
backend/internal/facade/menu_facade.go:93
MethodDeletePost
(ctx context.Context, fileName string)
backend/internal/service/post_service.go:122
MethodDeletePostFromFrontend
DeletePostFromFrontend handles post deletion from the frontend
backend/internal/facade/post_facade.go:124
MethodDeleteTag
(ctx context.Context, name string)
backend/internal/service/tag_service.go:95
MethodDeleteTag
(ctx context.Context, tagName string)
backend/internal/service/memo_service.go:187
MethodDeleteTagFromFrontend
DeleteTagFromFrontend accepts a tag name and returns updated list
backend/internal/facade/tag_facade.go:95
MethodDeploy
Deploy 实现 Provider 接口 流程:SSH 连接 → SFTP 客户端 → 清理远程目录 → 上传文件
backend/internal/deploy/sftp_deployer.go:40
MethodDeploy
Deploy 实现 Provider 接口 流程:扫描文件 → 创建部署(获取 required 列表) → 上传缺失文件 → 自动生效
backend/internal/deploy/netlify_deployer.go:66
MethodDeploy
Deploy 实现了 Provider 接口。 流程:扫描文件 → 创建部署(服务器返回 missing 列表) → 上传 missing → 再次创建部署 … 循环直到 missing 为空或达到 maxRounds 上限(避免大文件 / 网络抖动场景下被服务端吞文件却静默宣布成功,见 issu
backend/internal/deploy/vercel_deployer.go:74
MethodDeploy
(ctx context.Context, outputDir string, setting *domain.Setting, logger LogFunc)
backend/internal/deploy/git_deployer.go:27
MethodDeploy
Deploy 实现 Provider 接口 流程:FTP 连接 → 登录 → 清理远程目录 → 上传文件
backend/internal/deploy/ftp_deployer.go:39
MethodDeployToGit
()
backend/internal/facade/deploy_facade.go:17
MethodDump
(source []byte, level int)
backend/internal/utils/markdown_katex.go:58
MethodDump
(source []byte, level int)
backend/internal/utils/markdown_katex.go:75
FunctionEncryptBuiltInKey
EncryptBuiltInKey 将明文 Key 加密为 Base64 密文 开发者使用:调用此函数得到密文后填入 builtInEncryptedKey 常量
backend/internal/service/ai/builtin.go:72
MethodExportAsZip
ExportAsZip 渲染站点并将 output 目录打包为 zip,弹出另存为对话框供用户选择保存位置。 返回保存路径(用户取消时返回空字符串)。
backend/internal/app/app.go:485
MethodExtend
(m goldmark.Markdown)
backend/internal/utils/markdown_katex.go:390
FunctionF
(e)
backend/internal/utils/katexjs/katex.min.js:1
MethodFetchComments
FetchComments 获取管理端评论列表
backend/internal/service/comment_service.go:60
FunctionG
(e)
backend/internal/utils/katexjs/katex.min.js:1
MethodGenerateSlug
GenerateSlug 根据文章标题 AI 生成 SEO 友好的英文 Slug
backend/internal/facade/ai_facade.go:38
MethodGenerateSlug
GenerateSlug 根据文章标题生成 SEO 友好的英文 Slug
backend/internal/service/ai_service.go:208
MethodGet
(path string)
backend/cmd/test_sanitize/main.go:45
MethodGetAISetting
GetAISetting 获取 AI 配置
backend/internal/facade/ai_facade.go:28
MethodGetAISetting
(ctx context.Context)
backend/internal/repository/ai_setting_repo.go:58
MethodGetAISetting
GetAISetting 获取 AI 配置(不存在则返回零值)
backend/internal/config/config.go:138
MethodGetAIUsage
(ctx context.Context)
backend/internal/repository/ai_usage_repo.go:95
MethodGetActiveSite
GetActiveSite 获取当前活跃站点
backend/internal/config/config.go:124
MethodGetAdminComments
(ctx context.Context, page, pageSize int)
backend/internal/comment/valine_provider.go:108
MethodGetAdminComments
GetAdminComments implementation
backend/internal/comment/twikoo_provider.go:92
MethodGetAdminComments
GetAdminComments implementation
backend/internal/comment/disqus_provider.go:36
MethodGetAdminComments
GetAdminComments implementation
backend/internal/comment/github_provider.go:83
MethodGetAdminComments
GetAdminComments implementation
backend/internal/comment/waline_provider.go:130
MethodGetAll
(ctx context.Context)
backend/internal/repository/theme_repo.go:28
MethodGetAll
GetAll 返回所有文章的副本(按 IsTop desc、CreatedAt desc 排序,与 List 一致)。 供渲染、级联修改、数据迁移等需要全量遍历的场景使用。
backend/internal/repository/post_repo.go:404
MethodGetAll
GetAll 获取已安装主题列表
backend/internal/domain/theme.go:84
MethodGetAllPlatformMeta
GetAllPlatformMeta 获取所有平台的连接元信息
backend/internal/config/config.go:193
MethodGetAllStatuses
GetAllStatuses 获取所有平台的连接状态(前端列表页使用)
backend/internal/facade/oauth_facade.go:44
MethodGetAllStatuses
GetAllStatuses 获取所有平台的连接状态
backend/internal/service/oauth_service.go:128
MethodGetBuiltInModels
GetBuiltInModels 返回内置免费模型清单
backend/internal/facade/ai_facade.go:68
MethodGetBuiltInModels
GetBuiltInModels 返回内置免费模型清单(前端展示用)
backend/internal/service/ai_service.go:323
MethodGetByFileName
(ctx context.Context, fileName string)
backend/internal/service/post_service.go:134
MethodGetByFileName
(ctx context.Context, fileName string)
backend/internal/repository/post_repo.go:353
MethodGetByID
GetByID 按 ID 获取分类
backend/internal/service/category_service.go:118
MethodGetByID
(ctx context.Context, id string)
backend/internal/repository/memo_repo.go:278
MethodGetByID
(ctx context.Context, id string)
backend/internal/repository/link_repo.go:36
MethodGetByID
(ctx context.Context, id string)
backend/internal/repository/menu_repo.go:36
MethodGetByID
(ctx context.Context, id string)
backend/internal/repository/category_repo.go:58
MethodGetByID
GetByID 根据不可变 ID 获取分类
backend/internal/domain/category.go:39
MethodGetByID
GetByID 获取单个闪念
backend/internal/domain/memo.go:40
MethodGetByID
GetByID 获取单个友链
backend/internal/domain/link.go:41
MethodGetBySlug
(ctx context.Context, slug string)
backend/internal/repository/category_repo.go:66
MethodGetBySlug
GetBySlug 根据 Slug 获取分类(向后兼容)
backend/internal/domain/category.go:42
MethodGetCdnSetting
()
backend/internal/facade/cdn_setting_facade.go:16
MethodGetCdnSetting
(ctx context.Context)
backend/internal/repository/cdn_setting_repo.go:53
MethodGetComments
GetComments 获取指定文章的评论
backend/internal/domain/comment.go:80
MethodGetComments
(ctx context.Context, articleID string)
backend/internal/comment/valine_provider.go:65
MethodGetComments
(ctx context.Context, articleID string)
backend/internal/comment/twikoo_provider.go:104
MethodGetComments
(ctx context.Context, articleID string)
backend/internal/comment/disqus_provider.go:23
MethodGetComments
(ctx context.Context, articleID string)
backend/internal/comment/github_provider.go:40
MethodGetComments
(ctx context.Context, articleID string)
backend/internal/comment/waline_provider.go:174
MethodGetConfig
(ctx context.Context)
backend/internal/repository/theme_repo.go:120
MethodGetEngineType
GetEngineType 实现 ThemeRenderer 接口
backend/internal/render/ejs_renderer.go:119
MethodGetEngineType
GetEngineType 获取引擎类型标识
backend/internal/render/jinja2_renderer.go:120
MethodGetEngineType
GetEngineType 实现 ThemeRenderer 接口
backend/internal/render/go_renderer.go:63
MethodGetID
GetID implements Identifiable interface
backend/internal/domain/menu.go:49
MethodGetID
GetID implements Identifiable interface 返回不可变 UUID——BaseJSONRepository 的所有 CRUD 都基于此字段
backend/internal/domain/category.go:51
MethodGetID
GetID implements Identifiable interface
backend/internal/domain/tag.go:41
MethodGetID
GetID implements Identifiable interface
backend/internal/domain/link.go:49
FunctionGetLocale
GetLocale 获取当前菜单语言
backend/pkg/boot/menu_i18n.go:670
MethodGetMemoStats
(ctx context.Context)
backend/internal/service/memo_service.go:226
MethodGetPort
GetPort 获取当前使用的端口
backend/internal/facade/preview.go:58
← previousnext →1,101–1,200 of 1,756, ranked by callers