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
↓ 1 callers
Function
NewThemeFacade
(s *service.ThemeService)
backend/internal/facade/theme_facade.go:17
↓ 1 callers
Function
NewTwikooProvider
NewTwikooProvider 创建 Twikoo Provider
backend/internal/comment/twikoo_provider.go:18
↓ 1 callers
Function
NewUpdateFacade
NewUpdateFacade 创建 UpdateFacade
backend/internal/facade/update_facade.go:41
↓ 1 callers
Function
NewValineProvider
NewValineProvider 创建 Valine Provider
backend/internal/comment/valine_provider.go:22
↓ 1 callers
Function
NewWalineProvider
NewWalineProvider 创建 Waline Provider
backend/internal/comment/waline_provider.go:23
↓ 1 callers
Method
OpenImageDialog
OpenImageDialog 映射前端 invoke('open-image-dialog')
backend/internal/app/app.go:335
↓ 1 callers
Function
P
(e)
frontend/public/default-files/themes/amore/assets/lib/Valine.min.js:12
↓ 1 callers
Function
P
(e)
frontend/public/default-files/themes/amore-jinja2/assets/lib/Valine.min.js:12
↓ 1 callers
Function
PickBuiltInModel
PickBuiltInModel 随机选择一个内置免费模型,分摊调用压力
backend/internal/service/ai/builtin.go:27
↓ 1 callers
Method
PostComment
PostComment 发送评论/回复
backend/internal/domain/comment.go:90
↓ 1 callers
Method
Process
Process 对渲染后的 HTML 进行后处理 pageType: "index", "post", "tags", "tag", "archives", "links", "memos", "404", "blog", "category" pageURL: 当前页面的相对 URL(如 "/"
backend/internal/engine/html_postprocessor.go:49
↓ 1 callers
Function
Q
()
frontend/public/default-files/themes/amore/assets/lib/Valine.min.js:12
↓ 1 callers
Function
Q
()
frontend/public/default-files/themes/amore-jinja2/assets/lib/Valine.min.js:12
↓ 1 callers
Method
RegisterEvents
(ctx context.Context)
backend/internal/facade/app.go:287
↓ 1 callers
Method
Reload
Reload forces a rescan of the post directory
backend/internal/domain/post.go:98
↓ 1 callers
Method
RemoteDetect
RemoteDetect 检测远程连接是否正常
backend/internal/service/setting_service.go:98
↓ 1 callers
Method
RemoveCustomDomain
RemoveCustomDomain 通过 Vercel API 解绑项目的自定义域名
backend/internal/deploy/vercel_deployer.go:370
↓ 1 callers
Method
RenameTag
(ctx context.Context, oldName, newName string)
backend/internal/service/memo_service.go:147
↓ 1 callers
Method
Render404
Render404 渲染 404 页面
backend/internal/engine/page_renderer.go:652
↓ 1 callers
Method
RenderAll
()
backend/internal/facade/renderer_facade.go:21
↓ 1 callers
Method
RenderArchives
RenderArchives 渲染归档页(支持分页)
backend/internal/engine/page_renderer.go:549
↓ 1 callers
Method
RenderBlog
RenderBlog 渲染博客列表页(支持分页)
backend/internal/engine/page_renderer.go:328
↓ 1 callers
Method
RenderCategoryPages
RenderCategoryPages 渲染每个分类的文章列表页(支持分页,复用 tag 模板)
backend/internal/engine/page_renderer.go:467
↓ 1 callers
Method
RenderFriends
RenderFriends 渲染友链页
backend/internal/engine/page_renderer.go:584
↓ 1 callers
Method
RenderIndex
─── 页面渲染函数 ───────────────────────────────────────────────────────────── RenderIndex 渲染首页(支持分页)
backend/internal/engine/page_renderer.go:201
↓ 1 callers
Method
RenderManifest
RenderManifest 生成 manifest.json language 从主题配置的站点语言获取
backend/internal/engine/pwa_generator.go:57
↓ 1 callers
Method
RenderMemos
RenderMemos 渲染闪念页
backend/internal/engine/page_renderer.go:618
↓ 1 callers
Method
RenderPost
RenderPost 渲染文章详情页。 ctx 用于配合外层并发 errgroup 的取消语义:用户在"取消发布"按下后, 后续 goroutine 进来直接短路,不浪费 CPU 把整批文章渲染完。
backend/internal/engine/page_renderer.go:230
↓ 1 callers
Method
RenderRSS
RenderRSS 渲染 RSS 订阅 (feed.xml, RSS 2.0 规范)
backend/internal/engine/seo_generator.go:90
↓ 1 callers
Method
RenderRobotsTxt
RenderRobotsTxt 自动生成 robots.txt。 custom 非空时直接以其作为完整内容(用户接管 robots.txt 全部内容);为空时使用默认模板。
backend/internal/engine/seo_generator.go:35
↓ 1 callers
Method
RenderSearchJSON
RenderSearchJSON 生成搜索数据 /api/search.json
backend/internal/engine/search_builder.go:35
↓ 1 callers
Method
RenderServiceWorker
RenderServiceWorker 生成 sw.js(含离线回退和更新检测)
backend/internal/engine/pwa_generator.go:149
↓ 1 callers
Method
RenderSitemap
RenderSitemap 渲染站点地图 (sitemap.xml)
backend/internal/engine/seo_generator.go:202
↓ 1 callers
Method
RenderTagPages
RenderTagPages 渲染每个标签的文章列表页(支持分页)
backend/internal/engine/page_renderer.go:403
↓ 1 callers
Method
RenderTags
RenderTags 渲染标签列表页
backend/internal/engine/page_renderer.go:369
↓ 1 callers
Function
ResolveSavePath
ResolveSavePath 解析路径模板变量
backend/internal/service/cdn_upload_service.go:104
↓ 1 callers
Function
Run
(assets embed.FS, version string)
backend/pkg/boot/boot.go:143
↓ 1 callers
Method
RunMigration
(ctx context.Context)
backend/internal/service/data_migrator.go:110
↓ 1 callers
Method
Save
Save 将 manifest 持久化到 appDir/.render-manifest.json
backend/internal/engine/manifest.go:145
↓ 1 callers
Method
SaveAIUsage
(ctx context.Context, usage AIUsage)
backend/internal/domain/ai_usage.go:18
↓ 1 callers
Method
SaveCdnSetting
(ctx context.Context, setting CdnSetting)
backend/internal/domain/cdn_setting.go:18
↓ 1 callers
Method
SaveConfig
SaveConfig 保存主题配置
backend/internal/domain/theme.go:88
↓ 1 callers
Method
SaveImages
(ctx context.Context, files []UploadedFile)
backend/internal/domain/media.go:6
↓ 1 callers
Function
SaveJSONFileIdempotent
SaveJSONFileIdempotent saves data to a JSON file atomically, but only if content changes.
backend/internal/repository/helper.go:32
↓ 1 callers
Method
SaveManualCredentials
SaveManualCredentials 手动保存多个凭证字段(从 SaveSettingFromFrontend 路由过来)
backend/internal/service/oauth_service.go:148
↓ 1 callers
Method
SaveMemos
SaveMemos (Deprecated: use Service directly)
backend/internal/facade/memo_facade.go:124
↓ 1 callers
Method
SavePwaSetting
(ctx context.Context, setting PwaSetting)
backend/internal/domain/pwa_setting.go:18
↓ 1 callers
Method
SaveSeoSetting
(ctx context.Context, setting SeoSetting)
backend/internal/domain/seo_setting.go:47
↓ 1 callers
Method
SaveThemeImage
(ctx context.Context, sourcePath string)
backend/internal/service/theme_service.go:43
↓ 1 callers
Function
Send
Send 向系统通知中心发送一条通知。title 是粗体标题,body 是正文。 不管成败都追加一行日志到用户缓存目录下的 notify.log,方便事后诊断。
backend/internal/notify/notify.go:26
↓ 1 callers
Method
SetCdnUploadService
SetCdnUploadService injects the CdnUploadService into DeployService
backend/internal/service/deploy_service.go:62
↓ 1 callers
Method
SetKnownHostsPath
SetKnownHostsPath 注入 known_hosts 路径,生产环境应在 bootstrap 时设置为 AppConfigDir/known_hosts,以便 SFTP Provider 做 HostKey TOFU 校验。
backend/internal/service/deploy_service.go:47
↓ 1 callers
Function
SetLocale
SetLocale 运行时切换菜单语言
backend/pkg/boot/menu_i18n.go:662
↓ 1 callers
Method
SetOAuthService
SetOAuthService 注入 OAuthService(用于从 Keychain 读取凭证)
backend/internal/service/deploy_service.go:52
↓ 1 callers
Method
SetPostProcessor
SetPostProcessor 设置 HTML 后处理器
backend/internal/engine/page_renderer.go:44
↓ 1 callers
Method
SetPwaSettingRepo
SetPwaSettingRepo 设置 PWA 设置仓库
backend/internal/engine/engine.go:126
↓ 1 callers
Method
SetRenderer
(renderer *RendererFacade)
backend/internal/facade/theme_facade.go:21
↓ 1 callers
Method
SetRenderer
SetRenderer injects the RendererService into DeployService
backend/internal/service/deploy_service.go:57
↓ 1 callers
Method
SetRenderer
SetRenderer 设置模板渲染器
backend/internal/engine/page_renderer.go:39
↓ 1 callers
Method
SetSettingRepo
SetSettingRepo 切换站点后更新代理读取源
backend/internal/service/oauth_service.go:54
↓ 1 callers
Method
SetTheme
SetTheme 设置主题并初始化渲染器
backend/internal/engine/engine.go:131
↓ 1 callers
Function
SetupNodePolyfills
SetupNodePolyfills 注入 Node.js 核心模块模拟 baseDir: 模拟的 process.cwd(),通常是主题目录
backend/internal/render/node_polyfills.go:16
↓ 1 callers
Method
Shutdown
(ctx context.Context)
backend/internal/app/app.go:310
↓ 1 callers
Method
Startup
Startup captures the Wails context on application start
backend/internal/facade/app.go:72
↓ 1 callers
Method
Startup
(ctx context.Context)
backend/internal/app/app.go:57
↓ 1 callers
Function
SupportedProviders
SupportedProviders 返回所有支持 OAuth 的平台 ID 列表
backend/internal/service/oauth/providers.go:297
↓ 1 callers
Method
TestConnectionWithBaseURL
TestConnectionWithBaseURL 测试自定义厂商的连接性,自定义兼容厂商可传入 Base URL
backend/internal/service/ai_service.go:253
↓ 1 callers
Method
TestUpload
TestUpload 测试上传:上传一个小的测试文件到 CDN 仓库
backend/internal/service/cdn_upload_service.go:366
↓ 1 callers
Function
U
()
frontend/public/default-files/themes/amore/assets/lib/Valine.min.js:12
↓ 1 callers
Function
U
()
frontend/public/default-files/themes/amore-jinja2/assets/lib/Valine.min.js:12
↓ 1 callers
Function
Ue
(e,t)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Method
UpdateAppDir
(appDir string)
backend/internal/facade/app.go:250
↓ 1 callers
Method
UpdateLink
(ctx context.Context, link domain.Link)
backend/internal/service/link_service.go:50
↓ 1 callers
Method
UploadFromFrontend
(files []domain.UploadedFile)
backend/internal/service/image_hosting_service.go:172
↓ 1 callers
Method
UploadImages
(files []domain.UploadedFile)
backend/internal/facade/post_facade.go:84
↓ 1 callers
Method
UploadMediaForDeploy
UploadMediaForDeploy 部署时扫描并上传媒体文件到 CDN。 返回 UploadResult 供调用方做失败汇总 / 阈值判断;error 仅用于"整体流程失败" (如读配置失败)。单文件失败会计入 Failures 但不直接返回 error。
backend/internal/service/cdn_upload_service.go:430
↓ 1 callers
Method
Validate
Validate checking
backend/internal/domain/tag.go:20
↓ 1 callers
Function
Yr
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Function
Zt
(e,t,r)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Method
_getExpansion
(e)
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Function
appendKnownHost
appendKnownHost 以 OpenSSH 兼容的格式追加一条 host 记录。
backend/internal/deploy/sftp_host_key.go:108
↓ 1 callers
Method
baseSizingClasses
()
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Function
bindEvents
()
frontend/public/default-files/themes/flavor-theme/assets/scripts/search.js:294
↓ 1 callers
Method
buildAuthMethods
buildAuthMethods 根据配置构建 SSH 认证方式
backend/internal/deploy/sftp_deployer.go:215
↓ 1 callers
Method
buildCdnBase
buildCdnBase 构建 CDN 基础 URL
backend/internal/engine/html_postprocessor.go:468
↓ 1 callers
Method
buildCdnURL
buildCdnURL 构建 CDN 访问 URL
backend/internal/service/cdn_upload_service.go:644
↓ 1 callers
Method
buildCommentSettingView
buildCommentSettingView 构建评论设置视图
backend/internal/engine/data_builder.go:338
↓ 1 callers
Method
buildContext
============================================================ 数据上下文构建 ============================================================ buildContext 将 Templ
backend/internal/render/jinja2_renderer.go:196
↓ 1 callers
Function
buildExcerpt
Short excerpt centred on match position with <mark>.
frontend/public/default-files/themes/flavor-theme/assets/scripts/search.js:208
↓ 1 callers
Function
buildFileName
()
frontend/src/views/articles/editor/composables/useArticleForm.ts:354
↓ 1 callers
Method
buildJsonLD
buildJsonLD 生成 JSON-LD 结构化数据
backend/internal/engine/html_postprocessor.go:300
↓ 1 callers
Method
buildMemoViews
buildMemoViews 构建闪念视图数据
backend/internal/engine/data_builder.go:631
↓ 1 callers
Method
buildOpenGraph
buildOpenGraph 生成 Open Graph 和 Twitter Card 标签
backend/internal/engine/html_postprocessor.go:363
↓ 1 callers
Method
buildSimpleIndexHTML
buildSimpleIndexHTML 构建单个简单首页的完整 HTML,含分页导航。 baseURL 固定为 "/"(与 RenderIndex 一致)。
backend/internal/engine/page_renderer.go:721
↓ 1 callers
Function
buildSlug
()
frontend/src/views/categories/composables/useCategory.ts:64
↓ 1 callers
Function
buildSlug
()
frontend/src/views/tags/composables/useTag.ts:102
↓ 1 callers
Function
buildSnippet
(content, terms)
frontend/public/default-files/themes/letters-theme/assets/js/search.js:159
↓ 1 callers
Function
c
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callers
Method
cascadeCategoryDelete
(ctx context.Context, categoryID, categoryName string)
backend/internal/service/category_service.go:146
↓ 1 callers
Method
cascadeCategoryRename
(ctx context.Context, oldName, newName string)
backend/internal/service/category_service.go:124
← previous
next →
701–800 of 1,756, ranked by callers