MCPcopy Create free account

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

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

↓ 1 callersMethodcascadeTagDelete
(ctx context.Context, tagID, tagName string)
backend/internal/service/tag_service.go:228
↓ 1 callersMethodcascadeTagRename
(ctx context.Context, oldName, newName string)
backend/internal/service/tag_service.go:206
↓ 1 callersFunctioncheckArticleUrlValid
()
frontend/src/views/articles/editor/composables/useArticleForm.ts:363
↓ 1 callersMethodcheckBuiltInQuota
checkBuiltInQuota 检查内置 Key 的调用配额(不增加计数) 错误信息使用 [DAILY_LIMIT] / [RATE_LIMIT] 前缀,供前端 i18n 匹配
backend/internal/service/ai_service.go:110
↓ 1 callersFunctioncheckCategoryValid
()
frontend/src/views/categories/composables/useCategory.ts:76
↓ 1 callersFunctioncheckTagValid
()
frontend/src/views/tags/composables/useTag.ts:115
↓ 1 callersMethodclearDownloadState
─── 内部辅助 ─────────────────────────────────────────
backend/internal/facade/update_facade.go:260
↓ 1 callersFunctioncompareSemver
compareSemver 比较两个语义化版本号,a > b 返回 1,a < b 返回 -1,相等返回 0。
backend/internal/facade/update_facade.go:763
↓ 1 callersMethodcompileLess
compileLess 编译 LESS 文件为 CSS。对第三方 LESS 主题启用跨渲染缓存, 缓存基于所有源文件(LESS、style-override.js、主题 config.json、站点 config.json) 的最大 mtime 失效,保证用户修改源文件后能立即生效。
backend/internal/engine/asset_manager.go:173
↓ 1 callersFunctionconvertDateFormat
convertDateFormat 将通用日期格式转换为 Go 格式
backend/internal/template/funcs.go:122
↓ 1 callersFunctioncopyFile
copyFile 拷贝文件(用于将临时 zip 移动到用户选择的保存路径)。
backend/internal/app/app.go:601
↓ 1 callersMethodcramp
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersFunctioncreateCategoryHandler
(s *service.CategoryService)
backend/internal/mcp/tool_others.go:175
↓ 1 callersFunctioncreateCategoryTool
()
backend/internal/mcp/tool_others.go:166
↓ 1 callersMethodcreateDeploy
createDeploy 调用 Netlify 部署接口,返回部署 ID 和需要上传的文件 SHA 列表
backend/internal/deploy/netlify_deployer.go:272
↓ 1 callersMethodcreateDeployment
createDeployment 调用 Vercel v13 部署接口。
backend/internal/deploy/vercel_deployer.go:303
↓ 1 callersFunctioncreateLinkHandler
(s *service.LinkService)
backend/internal/mcp/tool_link_menu.go:40
↓ 1 callersFunctioncreateLinkTool
()
backend/internal/mcp/tool_link_menu.go:30
↓ 1 callersFunctioncreateMemoHandler
(s *service.MemoService)
backend/internal/mcp/tool_memo.go:36
↓ 1 callersFunctioncreateMemoTool
()
backend/internal/mcp/tool_memo.go:29
↓ 1 callersFunctioncreateMenuHandler
(s *service.MenuService)
backend/internal/mcp/tool_link_menu.go:199
↓ 1 callersFunctioncreateMenuTool
()
backend/internal/mcp/tool_link_menu.go:190
↓ 1 callersFunctioncreatePostHandler
(s *service.PostService)
backend/internal/mcp/tool_post.go:85
↓ 1 callersFunctioncreatePostTool
Create Post
backend/internal/mcp/tool_post.go:72
↓ 1 callersFunctioncreateTagHandler
(s *service.TagService)
backend/internal/mcp/tool_others.go:38
↓ 1 callersFunctioncreateTagTool
()
backend/internal/mcp/tool_others.go:29
↓ 1 callersMethodcreateVM
createVM 创建新的 VM 实例
backend/internal/render/ejs_renderer.go:69
↓ 1 callersMethodcurrentProxyURL
currentProxyURL 读取当前活跃站点的代理 URL,未启用或读取失败返回空串
backend/internal/service/oauth_service.go:61
↓ 1 callersFunctiond
(e,t,r,n)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersFunctiondebounce
(fn, ms)
frontend/public/default-files/themes/flavor-theme/assets/scripts/search.js:285
↓ 1 callersFunctiondebugLogFile
()
backend/internal/notify/debug_log.go:21
↓ 1 callersFunctiondeleteCategoryHandler
(s *service.CategoryService)
backend/internal/mcp/tool_others.go:247
↓ 1 callersFunctiondeleteCategoryTool
()
backend/internal/mcp/tool_others.go:239
↓ 1 callersFunctiondeleteCommentHandler
(s *service.CommentService)
backend/internal/mcp/tool_comment.go:74
↓ 1 callersFunctiondeleteCommentTool
()
backend/internal/mcp/tool_comment.go:66
↓ 1 callersMethoddeleteFallback
(key string)
backend/internal/service/credential/keychain.go:115
↓ 1 callersMethoddeleteFromGitHub
deleteFromGitHub 从 GitHub CDN 仓库里删除一个已上传的文件。 先 GET 当前 SHA,再 DELETE(Contents API 要求提供 sha 防覆盖冲突)。
backend/internal/service/cdn_upload_service.go:590
↓ 1 callersFunctiondeleteLinkHandler
(s *service.LinkService)
backend/internal/mcp/tool_link_menu.go:135
↓ 1 callersFunctiondeleteLinkTool
()
backend/internal/mcp/tool_link_menu.go:127
↓ 1 callersFunctiondeleteMemoHandler
(s *service.MemoService)
backend/internal/mcp/tool_memo.go:61
↓ 1 callersFunctiondeleteMemoTool
()
backend/internal/mcp/tool_memo.go:53
↓ 1 callersFunctiondeleteMenuHandler
(s *service.MenuService)
backend/internal/mcp/tool_link_menu.go:290
↓ 1 callersFunctiondeleteMenuTool
()
backend/internal/mcp/tool_link_menu.go:282
↓ 1 callersFunctiondeletePostHandler
(s *service.PostService)
backend/internal/mcp/tool_post.go:219
↓ 1 callersFunctiondeletePostTool
Delete Post
backend/internal/mcp/tool_post.go:211
↓ 1 callersFunctiondeleteTagHandler
(s *service.TagService)
backend/internal/mcp/tool_others.go:131
↓ 1 callersFunctiondeleteTagTool
()
backend/internal/mcp/tool_others.go:123
↓ 1 callersFunctiondeploySiteHandler
(settingService *service.SettingService, renderer *engine.Engine, appDir string)
backend/internal/mcp/tool_advanced.go:39
↓ 1 callersFunctiondeploySiteTool
Deploy Site
backend/internal/mcp/tool_advanced.go:32
↓ 1 callersFunctiondetachAttrs
()
backend/internal/facade/update_installer_darwin.go:16
↓ 1 callersFunctiondetachAttrsOther
()
backend/internal/facade/update_installer_sysproc_linux.go:7
↓ 1 callersFunctiondetectSystemLocale
detectSystemLocale 检测系统语言
backend/pkg/boot/menu_i18n.go:677
↓ 1 callersMethodemitReady
(path string)
backend/internal/facade/update_facade.go:595
↓ 1 callersFunctionensureAppData
()
backend/internal/notify/notify_windows.go:21
↓ 1 callersFunctionensureKnownHostsFile
ensureKnownHostsFile 确保 known_hosts 文件及其父目录存在,不存在则创建空文件。
backend/internal/deploy/sftp_host_key.go:95
↓ 1 callersFunctionescapeRegExp
(str)
frontend/public/default-files/themes/letters-theme/assets/js/search.js:143
↓ 1 callersFunctionexecuteSearch
Run search against all cached posts and render the results list.
frontend/public/default-files/themes/flavor-theme/assets/scripts/search.js:154
↓ 1 callersMethodexpandAfterFuture
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersMethodexpandMacro
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersMethodexpandMacroAsText
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersFunctionexpoBackoff
expoBackoff 返回第 attempt 次重试的等待时长:BaseDelay * 2^(attempt-1) + jitter, 不超过 MaxDelay。attempt 从 1 起计。
backend/internal/deploy/httpretry.go:171
↓ 1 callersMethodexportZipFilename
exportZipFilename 生成导出 zip 的默认文件名:<站点名>-<YYYY-MM-DD>.zip。 站点名取自当前主题配置,为空或清理后为空时回退到 gridea-site。
backend/internal/app/app.go:524
↓ 1 callersMethodextractAbstract
(content string)
backend/internal/repository/post_repo.go:508
↓ 1 callersMethodfeed
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersMethodfetchAssetForCurrentPlatform
fetchAssetForCurrentPlatform 返回当前平台的下载 asset,以及同 Release 中 名为 SHA256SUMS 的校验文件(若存在)。校验文件缺失时 sums 返回 nil, 调用方应 warn 但允许下载继续 —— 这是为兼容未产出 SHA256SUMS 的历史
backend/internal/facade/update_facade.go:270
↓ 1 callersFunctionfetchComments
(p = 1, s = pageSize.value)
frontend/src/stores/comment.ts:99
↓ 1 callersMethodfetchExpectedChecksum
fetchExpectedChecksum 下载 SHA256SUMS 并返回 assetName 对应的 hex 哈希。 用与二进制下载相同大小的合理上限(1 MiB)防止被超大文件拖垮。
backend/internal/facade/update_facade.go:521
↓ 1 callersMethodfillMemoDates
fillMemoDates replaces empty createdAt/updatedAt strings in memos.json with current time.
backend/internal/service/scaffold_service.go:228
↓ 1 callersMethodfillPostDates
fillPostDates replaces __INIT_DATE_XX__ placeholders in post frontmatter with current time. XX controls sort order: 00 is newest, each increment adds
backend/internal/service/scaffold_service.go:195
↓ 1 callersFunctionfindAppInDir
(dir string)
backend/internal/facade/update_installer_darwin.go:155
↓ 1 callersFunctionfindIndex
(haystack, needle string)
backend/internal/repository/uniqueness_test.go:266
↓ 1 callersMethodforceLoad
forceLoad loads memos from disk into cache. Caller must hold Lock.
backend/internal/repository/memo_repo.go:45
↓ 1 callersMethodforceLoad
forceLoad 强制加载数据
backend/internal/repository/base_json_repo.go:49
↓ 1 callersMethodformLigatures
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersFunctionformatDeployDuration
(d time.Duration)
backend/internal/service/deploy_service.go:289
↓ 1 callersMethodfracDen
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersMethodfracNum
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersFunctiongenerateAllPwaIconsFromSource
generateAllPwaIconsFromSource 从指定图片文件名生成完整 PWA 图标集
backend/internal/engine/icon_generator.go:117
↓ 1 callersFunctiongenerateOAuthState
()
backend/internal/service/oauth_service.go:352
↓ 1 callersFunctiongenerateSlug
generateSlug 从标题生成 URL-safe 的文件名
backend/internal/mcp/tool_post.go:269
↓ 1 callersMethodgenerateSlug
(name string, existingTags []domain.Tag)
backend/internal/service/tag_service.go:179
↓ 1 callersMethodgetAPIUrl
()
backend/internal/comment/twikoo_provider.go:71
↓ 1 callersMethodgetCommentByID
(ctx context.Context, id string)
backend/internal/comment/valine_provider.go:202
↓ 1 callersMethodgetConfig
getConfig 获取当前平台的配置 map
backend/internal/domain/setting.go:206
↓ 1 callersFunctiongetFeaturePreviewUrl
( featureImageLocalPath: string, featureImagePath: string, timestamp: number, )
frontend/src/views/articles/shared/useImageUrl.ts:52
↓ 1 callersMethodgetGravatar
(email string)
backend/internal/comment/valine_provider.go:237
↓ 1 callersMethodgetGravatar
(email string)
backend/internal/comment/waline_provider.go:365
↓ 1 callersFunctiongetIncludePath
(p, options)
backend/internal/render/ejs.min.js:139
↓ 1 callersFunctiongetMemoStatsHandler
(s *service.MemoService)
backend/internal/mcp/tool_memo.go:144
↓ 1 callersFunctiongetMemoStatsTool
Get Memo Stats
backend/internal/mcp/tool_memo.go:138
↓ 1 callersFunctiongetMimeType
getMimeType 根据图片后缀返回 MIME
backend/internal/engine/seo_generator.go:52
↓ 1 callersFunctiongetPlatformConfig
(key: string)
frontend/src/stores/site.ts:125
↓ 1 callersFunctiongetPostHandler
(s *service.PostService)
backend/internal/mcp/tool_post.go:54
↓ 1 callersFunctiongetPostTool
Get Post
backend/internal/mcp/tool_post.go:47
↓ 1 callersFunctiongetSettingsHandler
(s *service.SettingService)
backend/internal/mcp/tool_config.go:135
↓ 1 callersFunctiongetSettingsTool
--- Setting Tools ---
backend/internal/mcp/tool_config.go:131
↓ 1 callersMethodgetStatus
─── Private ──────────────────────────────────────────────────────────────
backend/internal/service/oauth_service.go:200
↓ 1 callersMethodgetTemplate
============================================================ 模板加载与缓存 ============================================================ getTemplate 获取编译后的模板
backend/internal/render/jinja2_renderer.go:151
↓ 1 callersMethodgetTemplate
getTemplate 获取准备好的模板实例
backend/internal/render/go_renderer.go:81
↓ 1 callersMethodgetTemplateContent
getTemplateContent 获取模板内容
backend/internal/render/ejs_renderer.go:243
← previousnext →801–900 of 1,756, ranked by callers