gitea源码

markup.go 674B

123456789101112131415161718192021
  1. // Copyright 2014 The Gogs Authors. All rights reserved.
  2. // Copyright 2022 The Gitea Authors. All rights reserved.
  3. // SPDX-License-Identifier: MIT
  4. package misc
  5. import (
  6. api "code.gitea.io/gitea/modules/structs"
  7. "code.gitea.io/gitea/modules/util"
  8. "code.gitea.io/gitea/modules/web"
  9. "code.gitea.io/gitea/routers/common"
  10. "code.gitea.io/gitea/services/context"
  11. )
  12. // Markup render markup document to HTML
  13. func Markup(ctx *context.Context) {
  14. form := web.GetForm(ctx).(*api.MarkupOption)
  15. mode := util.Iif(form.Wiki, "wiki", form.Mode) //nolint:staticcheck // form.Wiki is deprecated
  16. common.RenderMarkup(ctx.Base, ctx.Repo, mode, form.Text, form.Context, form.FilePath)
  17. }