今天是 10 月 26 日星期三,Gitea 周期性地发布了 1.18 的第一个 RC0 版本,在此阶段会收集一些功能和使用上的问题,随后还会发布 RC1,新功能的完整性和健壮性会逐步趋近正式版。

继上一期 「Gitea 1.18 功能前瞻(其二)」 之后,今天我们继续来观察软件功能方面又有哪些增强。

1. 支持在 Markdown 文本中预览 CSS 颜色

在工单、合并请求和评论列表中,您可以使用一对反勾号 `` 在 Markdown 文本中标记HEX、RGB、HSL颜色模式。预览效果如下,颜色代码块的右侧会呈现当前颜色的预览效果。

#21474 by yardenshoham

2. 内置的软件包注册中心新增 Vagrant、Pub 支持

Vagrant

Vagrant 是一款用于构建及配置虚拟开发环境的软件,Vagrant Box 则是用于共享虚拟机模板的软件包格式。Gitea 1.18 内置的包管理器在 API 层面实现了 Vagrant 软件包注册中心,你可以使用 Vagrant 命令行工具向 Gitea 推送/拉取 Vagrant 软件包。

#20930 by KN4CK3R

Pub

增加了对 Google Dart 和 Flutter 使用的 Pub 包的支持,类似于 node 中的 npm 仓库。
#20560 by KN4CK3R

3. 完善包管理功能,支持 npm unpublish,向后兼容 NuGet v2 以支持 Chocolatey

npm

在之前的版本中,您可以使用 npm publish 向 Gitea 推送 npm 软件包,而管理和删除功能大多集中在 Web 界面上。现在我们完善了对 npm 命令行工具的 API 支持,您可以使用 npm unpublish 删除已经发布的软件包。

NuGet v2

Chocolatey 基于 NuGet v2 API,此次向后兼容将满足用户使用 choco pushchoco install 命令行工具的场景。

4. 通过用户名筛选工单与合并请求

这是一个在 GitHub 上常用的功能,用户可以通过查找用户名筛选出与指定账号相关的工单/合并请求。

5. 通过邮件邀请未注册账号的成员加入组织

如果正确配置了 SMTP,那么在邀请未注册 Gitea 账号的团队成员加入你创建的用户组时,支持通过发送电子邮件邀请函到指定成员。

用户收到的邀请函如下,点击链接即可加入团队。

#20307 by KN4CK3R

6. 支持 sitemap

对于在互联网上公开的源码仓库,Gitea 现已支持生成 SEO 友好的站点地图,在一定程度上能节省爬虫对服务器的资源消耗,加速搜索引擎的收录。

  • 站点地图位于路径 /sitemap.xml
  • 仅支持公开的用户和仓库
  • 可通过 SITEMAP_PAGING_NUM 限制单个站点地图的链接数量(避免索引文件过大)。

7. 支持指定用户/组织范围内代码搜索

小提示:当管理员在配置文件中设定了 indexer.REPO_INDEXER_ENABLED = true,全局代码索引功能将被启用。

您不仅可以在探索 – 代码界面中使用全局代码搜索功能,还可以在特定的用户/组织中执行局部代码搜索。
#19977 by lafriks

原文地址:http://www.cnblogs.com/Gitea/p/release-1-18-0-rc0.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性