Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gridea-Pro/gridea-pro
/ functions
Functions
1,756 in github.com/Gridea-Pro/gridea-pro
⨍
Functions
1,756
◇
Types & classes
348
↓ 3 callers
Method
InitSite
InitSite ensures the site directory is properly initialized. Uses a .scaffold.json manifest to track what was copied: - Posts & memos: only copied on
backend/internal/service/scaffold_service.go:65
↓ 3 callers
Function
IsConfigured
IsConfigured 判断评论功能是否已启用且填写了必要配置 用于在服务层快速判断,避免在配置不完整时发起无效的网络请求
backend/internal/comment/factory.go:43
↓ 3 callers
Function
L
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
List
(ctx context.Context)
backend/internal/repository/category_repo.go:79
↓ 3 callers
Function
Lt
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
NewProvider
NewProvider 根据厂商 ID 创建对应的 Provider 实例
backend/internal/service/ai/provider.go:28
↓ 3 callers
Function
NewProvider
NewProvider 创建评论提供者
backend/internal/comment/factory.go:88
↓ 3 callers
Function
NewVercelProvider
NewVercelProvider 创建 VercelProvider,proxyURL 为空则不使用代理
backend/internal/deploy/vercel_deployer.go:31
↓ 3 callers
Function
Nt
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
Or
(e,t,r,n,o)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
R
()
frontend/public/default-files/themes/amore/assets/lib/Valine.min.js:12
↓ 3 callers
Function
R
()
frontend/public/default-files/themes/amore-jinja2/assets/lib/Valine.min.js:12
↓ 3 callers
Method
SaveAll
SaveAll 批量保存闪念
backend/internal/domain/memo.go:45
↓ 3 callers
Method
SaveCategory
SaveCategory 创建或更新分类 originalID: 若为空则创建新分类;若非空则按 ID 更新
backend/internal/service/category_service.go:35
↓ 3 callers
Method
SaveLinks
SaveLinks wraps service SaveLinks
backend/internal/facade/link_facade.go:31
↓ 3 callers
Method
SavePlatformMeta
SavePlatformMeta 保存指定平台的连接元信息 传入零值 PlatformMeta 表示清除该平台的元信息
backend/internal/config/config.go:176
↓ 3 callers
Method
SavePost
(form PostForm)
backend/internal/facade/post_facade.go:62
↓ 3 callers
Method
SaveSettings
(ctx context.Context, settings *CommentSettings)
backend/internal/domain/comment.go:74
↓ 3 callers
Method
SaveTag
(tag domain.Tag, originalName string)
backend/internal/facade/tag_facade.go:27
↓ 3 callers
Method
SaveThemeConfig
(config domain.ThemeConfig)
backend/internal/facade/theme_facade.go:41
↓ 3 callers
Method
Server
Server 当前平台的服务器地址
backend/internal/domain/setting.go:291
↓ 3 callers
Method
ShowPreferences
ShowPreferences 显示设置窗口 供 Go 代码(如菜单)直接调用
backend/internal/app/app.go:456
↓ 3 callers
Method
Timeout
()
backend/internal/facade/update_facade_test.go:740
↓ 3 callers
Function
Tn
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
TransferProtocol
TransferProtocol 当前平台的传输协议(sftp 或 ftp)
backend/internal/domain/setting.go:300
↓ 3 callers
Function
Tt
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
Ve
(e,t,r,n)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
Wr
(e,t,r,n,o,s)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
Ye
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
_r
(e,t,r,n,o,s)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
appIconPath
appIconPath 返回写入到用户缓存目录的图标文件路径,失败返回空串 (此时通知仍能发,只是没自定义图标)。
backend/internal/notify/icon_other.go:26
↓ 3 callers
Method
callAPI
(ctx context.Context, payload twikooRequest)
backend/internal/comment/twikoo_provider.go:77
↓ 3 callers
Method
consumeSpaces
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
convertComment
(c leanCloudComment)
backend/internal/comment/valine_provider.go:212
↓ 3 callers
Method
convertComment
Convert internal DTO to Domain Model
backend/internal/comment/waline_provider.go:297
↓ 3 callers
Function
dn
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
ee
(e,t,r)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
emitError
(err error)
backend/internal/facade/update_facade.go:604
↓ 3 callers
Method
emitProgress
(received, total int64)
backend/internal/facade/update_facade.go:580
↓ 3 callers
Method
escapeForJS
escapeForJS 将字符串转义为 JS 字符串字面量
backend/internal/render/ejs_renderer.go:276
↓ 3 callers
Function
escapeJS
escapeJS 转义 JS 双引号字符串中的特殊字符
backend/internal/engine/html_postprocessor.go:102
↓ 3 callers
Method
executeAuthRequest
executeAuthRequest calls the API with multiple Authorization header formats until one succeeds
backend/internal/comment/waline_provider.go:317
↓ 3 callers
Method
expandNextToken
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
expandTokens
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
filterChatModels
(models []string)
backend/internal/service/ai/provider.go:69
↓ 3 callers
Function
findSumsAsset
findSumsAsset 在 assets 里查找 SHA256SUMS 文件(约定命名,全大写匹配)。 未来如果改成 SHA256SUMS.sig / .asc 等格式,也可以在这里扩展识别规则。
backend/internal/facade/update_facade.go:302
↓ 3 callers
Function
formatDate
(t time.Time, format string)
backend/internal/engine/data_builder.go:592
↓ 3 callers
Function
formatForm
(published?: boolean)
frontend/src/views/articles/editor/composables/useArticleForm.ts:388
↓ 3 callers
Function
generateAllPwaIcons
generateAllPwaIcons 从头像生成完整的 PWA 图标集 包括圆角图标(180/192/512)和 maskable 图标(192/512)
backend/internal/engine/icon_generator.go:27
↓ 3 callers
Function
getImageUrl
(path: string)
frontend/src/composables/useImageUrl.ts:14
↓ 3 callers
Method
getProxyURL
getProxyURL 从设置中读取代理 URL,未启用或读取失败返回空字符串
backend/internal/service/comment_service.go:34
↓ 3 callers
Function
handleCache
(options, template)
backend/internal/render/ejs.min.js:170
↓ 3 callers
Method
handleSupSubscript
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
havingCrampedStyle
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
havingSize
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
httpClient
httpClient 根据当前代理设置返回合适的 HTTP client。 代理 client 会被缓存复用,只有代理地址变更时才重建,保证连接池有效。
backend/internal/service/cdn_upload_service.go:78
↓ 3 callers
Method
httpClient
httpClient 根据当前代理配置返回合适的 HTTP client
backend/internal/service/ai_service.go:35
↓ 3 callers
Function
isCustomBaseURLProvider
(providerID string)
backend/internal/service/ai_service.go:50
↓ 3 callers
Method
isTight
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
j
(e)
frontend/public/default-files/themes/amore/assets/lib/Valine.min.js:7
↓ 3 callers
Function
j
(e)
frontend/public/default-files/themes/amore-jinja2/assets/lib/Valine.min.js:7
↓ 3 callers
Method
loadFallback
─── 文件降级实现(Linux 无 libsecret 时) ──────────────────────────────────
backend/internal/service/credential/keychain.go:71
↓ 3 callers
Function
mustStatusResponder
setNetlifyAPIBase 是 test helper,用于在测试期间把 netlifyAPIBase 指向 httptest。 通过 const 引用;为了可覆盖,把 API base 改为 package-level var。 不想改原文件常量定义 → 用 monkey patching
backend/internal/deploy/netlify_poll_test.go:18
↓ 3 callers
Function
newCustomBaseURLProvider
(providerID, baseURL string)
backend/internal/service/ai_service.go:55
↓ 3 callers
Function
normalizeLocale
* Normalize language code to a standard format for comparison * e.g., 'zh-cn' -> 'zh-CN', 'en-us' -> 'en-US' (standard matches) * But for our keys,
frontend/src/locales/index.ts:45
↓ 3 callers
Function
oo
(e,t,r,o)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
orderedJSON
orderedJSON 按给定顺序生成 JSON 字符串(保持属性语义排序,而非字母序)
backend/internal/engine/html_postprocessor.go:282
↓ 3 callers
Method
parseArgumentGroup
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
parseGroup
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
parseSizeGroup
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
parseWalineData
parseWalineData parses the data field which can be a list or an object
backend/internal/comment/waline_provider.go:82
↓ 3 callers
Function
pickAsset
pickAsset 按当前 GOOS/GOARCH 找到匹配的 asset。 匹配条件: 1. 文件名(lowercase)需包含当前平台关键字 2. 文件名后缀必须在二进制发布包白名单内(避免 changelog.md / notes.txt 等附件被误选) 3. 当指定平台有架构关键字集时,未
backend/internal/facade/update_facade.go:707
↓ 3 callers
Function
qr
(e,t,r)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
renderSimplePost
renderSimplePost 渲染简单文章页(备用)。 isSpecialPage = true 时去掉"返回首页"链接与日期元信息,更贴近静态页(about / privacy)的语义。
backend/internal/engine/page_renderer.go:788
↓ 3 callers
Function
resizeImage
resizeImage 使用 CatmullRom 算法缩放图片到指定尺寸
backend/internal/engine/icon_generator.go:201
↓ 3 callers
Method
subparse
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
switchMode
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
un
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
updateArticleSavedStatus
()
frontend/src/views/articles/editor/composables/useArticleForm.ts:449
↓ 3 callers
Method
withColor
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Method
withTextFontShape
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
withTrustedPrefix
─── 下载失败自动重试(#55 / PR #83) ───────────────────────────────────────── withTrustedPrefix 让 srv.URL 临时替换 trustedDownloadPrefix,使 httptest 服务器能作为"合法下载源"给后
backend/internal/facade/update_facade_test.go:593
↓ 3 callers
Function
yo
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 3 callers
Function
zt
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 2 callers
Function
$t
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 2 callers
Method
AllowInsecureTLS
AllowInsecureTLS 当启用 FTPS 时是否允许自签/无效证书。默认 false;仅在 用户 NAS 自签场景显式开启。在前端设置表单里对应一个"允许不安全证书"开关。
backend/internal/domain/setting.go:313
↓ 2 callers
Function
AuditCategoryUniqueness
AuditCategoryUniqueness 与 AuditTagUniqueness 对应,针对分类。
backend/internal/repository/uniqueness.go:67
↓ 2 callers
Function
Bn
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 2 callers
Function
Br
(e,t,r,n,o,s)
backend/internal/utils/katexjs/katex.min.js:1
↓ 2 callers
Function
Bt
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 2 callers
Method
Chat
Chat 发起一次 chat 请求并返回模型输出文本
backend/internal/service/ai/provider.go:22
↓ 2 callers
Function
Cn
(e,t,r,n,o,s,i)
backend/internal/utils/katexjs/katex.min.js:1
↓ 2 callers
Function
CopyFile
(src, dst string)
backend/internal/repository/helper.go:87
↓ 2 callers
Method
CreateMemo
CreateMemo 创建闪念。createdAt 为零值时使用当前时间(默认行为), 非零时按调用方指定的发布时间创建——支持前端「设置发布时间」。
backend/internal/service/memo_service.go:49
↓ 2 callers
Method
CreateRenderer
CreateRenderer 创建渲染器 自动识别引擎类型并返回对应的渲染器实例
backend/internal/render/factory.go:35
↓ 2 callers
Method
DeleteCategory
(ctx context.Context, id string)
backend/internal/service/category_service.go:69
↓ 2 callers
Method
DeletePost
(fileName string)
backend/internal/facade/post_facade.go:76
↓ 2 callers
Method
Deploy
(ctx context.Context, outputDir string, setting *domain.Setting, logger LogFunc)
backend/internal/deploy/interface.go:13
↓ 2 callers
Method
FetchComments
FetchComments 获取评论列表
backend/internal/facade/comment_facade.go:42
↓ 2 callers
Method
FtpMode
FtpMode 当 TransferProtocol=="ftp" 时决定是否叠加 TLS: - "ftps-explicit":连接后发送 AUTH TLS 升级到 TLS(21 端口)—— 推荐 - "ftps-implicit":直接用 TLS 建立连接(通常走 990 端口) - "ftp
backend/internal/domain/setting.go:309
← previous
next →
301–400 of 1,756, ranked by callers