今天是 10 月 26 日星期三 , Gitea 周期性地发布了 1.18 的第一个 RC0 版本 , 在此阶段会收集一些功能和使用上的问题 , 随后还会发布 RC1 , 新功能的完整性和健壮性会逐步趋近正式版 。继上一期 「Gitea 1.18 功能前瞻(其二)」 之后 , 今天我们继续来观察软件功能方面又有哪些增强 。
1. 支持在 Markdown 文本中预览 CSS 颜色在工单、合并请求和评论列表中 , 您可以使用一对反勾号
``
在 Markdown 文本中标记HEX、RGB、HSL颜色模式 。预览效果如下 , 颜色代码块的右侧会呈现当前颜色的预览效果 。文章插图
2. 内置的软件包注册中心新增 Vagrant、Pub 支持VagrantVagrant 是一款用于构建及配置虚拟开发环境的软件 , Vagrant Box 则是用于共享虚拟机模板的软件包格式 。Gitea 1.18 内置的包管理器在 API 层面实现了 Vagrant 软件包注册中心 , 你可以使用 Vagrant 命令行工具向 Gitea 推送/拉取 Vagrant 软件包 。
文章插图
Pub增加了对 Google Dart 和 Flutter 使用的 Pub 包的支持 , 类似于 node 中的 npm 仓库 。
文章插图
3. 完善包管理功能 , 支持
npm unpublish
, 向后兼容 NuGet v2 以支持 Chocolateynpm在之前的版本中 , 您可以使用 npm publish
向 Gitea 推送 npm 软件包 , 而管理和删除功能大多集中在 Web 界面上 。现在我们完善了对 npm 命令行工具的 API 支持 , 您可以使用 npm unpublish
删除已经发布的软件包 。NuGet v2Chocolatey 基于 NuGet v2 API , 此次向后兼容将满足用户使用
choco push
和 choco install
命令行工具的场景 。4. 通过用户名筛选工单与合并请求这是一个在 GitHub 上常用的功能 , 用户可以通过查找用户名筛选出与指定账号相关的工单/合并请求 。
文章插图
5. 通过邮件邀请未注册账号的成员加入组织如果正确配置了 SMTP , 那么在邀请未注册 Gitea 账号的团队成员加入你创建的用户组时 , 支持通过发送电子邮件邀请函到指定成员 。
文章插图
用户收到的邀请函如下 , 点击链接即可加入团队 。
文章插图
6. 支持 sitemap对于在互联网上公开的源码仓库 , Gitea 现已支持生成 SEO 友好的站点地图 , 在一定程度上能节省爬虫对服务器的资源消耗 , 加速搜索引擎的收录 。
- 站点地图位于路径
/sitemap.xml
- 仅支持公开的用户和仓库
- 可通过
SITEMAP_PAGING_NUM
限制单个站点地图的链接数量(避免索引文件过大) 。
小提示:当管理员在配置文件中设定了您不仅可以在探索 - 代码界面中使用全局代码搜索功能 , 还可以在特定的用户/组织中执行局部代码搜索 。indexer.REPO_INDEXER_ENABLED = true
, 全局代码索引功能将被启用 。
文章插图
【其三 Gitea 1.18 功能前瞻:增强文本预览效果、继续扩展软件包注册中心、增强工单实用功能、完善了用户邀请机制和SEO】
经验总结扩展阅读
- 手把手教你玩转 Gitea|使用 Helm 在 K3s 上安装 Gitea
- 手把手教你玩转 Gitea|在 Windows 系统上安装 Gitea
- 手把手教你玩转 Gitea|使用 Docker 安装 Gitea
- 四时田园杂兴其三十一的意思
- 张艺凡 正式服1.18:保星卡花钱可得,15款皮肤上架,集齐共需27000点券
- 原神清籁逐雷记其三上去的方法 关于原神清籁逐雷记其三上去的方法
- 四时田园杂兴其三十一古诗的意思
- 2018nba球员年薪排名 第七名年薪就有1.18亿美元