···2121const (2222 // RendererTypeRepoMarkdown is for repository documentation markdown files2323 RendererTypeRepoMarkdown RendererType = iota2424+ // RendererTypeDefault is non-repo markdown, like issues/pulls/comments.2525+ RendererTypeDefault2426)25272628// RenderContext holds the contextual data for rendering markdown.2729// It can be initialized empty, and that'll skip any transformations.2830type RenderContext struct {3131+ CamoUrl string3232+ CamoSecret string2933 repoinfo.RepoInfo3034 IsDev bool3135 RendererType RendererType···7773 a.rctx.relativeLinkTransformer(n.(*ast.Link))7874 case *ast.Image:7975 a.rctx.imageFromKnotTransformer(n.(*ast.Image))7676+ a.rctx.camoImageLinkTransformer(n.(*ast.Image))8077 }8181- // more types here like RendererTypeIssue/Pull etc.7878+7979+ case RendererTypeDefault:8080+ switch n.(type) {8181+ case *ast.Image:8282+ a.rctx.imageFromKnotTransformer(n.(*ast.Image))8383+ a.rctx.camoImageLinkTransformer(n.(*ast.Image))8484+ }8285 }83868487 return ast.WalkContinue, nil