其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

今天是 10 月 26 日星期三,Gitea 周期性地發布了 1.18 的第一個 RC0 版本,在此階段會收集一些功能和使用上的問題 , 隨后還會發布 RC1 , 新功能的完整性和健壯性會逐步趨近正式版 。
繼上一期 「Gitea 1.18 功能前瞻(其二)」 之后,今天我們繼續來觀察軟件功能方面又有哪些增強 。
1. 支持在 Markdown 文本中預覽 CSS 顏色在工單、合并請求和評論列表中,您可以使用一對反勾號 `` 在 Markdown 文本中標記HEX、RGB、HSL顏色模式 。預覽效果如下,顏色代碼塊的右側會呈現當前顏色的預覽效果 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
2. 內置的軟件包注冊中心新增 Vagrant、Pub 支持VagrantVagrant 是一款用于構建及配置虛擬開發環境的軟件,Vagrant Box 則是用于共享虛擬機模板的軟件包格式 。Gitea 1.18 內置的包管理器在 API 層面實現了 Vagrant 軟件包注冊中心,你可以使用 Vagrant 命令行工具向 Gitea 推送/拉取 Vagrant 軟件包 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
Pub增加了對 Google Dart 和 Flutter 使用的 Pub 包的支持 , 類似于 node 中的 npm 倉庫 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
3. 完善包管理功能,支持 npm unpublish,向后兼容 NuGet v2 以支持 Chocolateynpm在之前的版本中,您可以使用 npm publish 向 Gitea 推送 npm 軟件包,而管理和刪除功能大多集中在 Web 界面上 。現在我們完善了對 npm 命令行工具的 API 支持,您可以使用 npm unpublish 刪除已經發布的軟件包 。
NuGet v2Chocolatey 基于 NuGet v2 API , 此次向后兼容將滿足用戶使用 choco pushchoco install 命令行工具的場景 。
4. 通過用戶名篩選工單與合并請求這是一個在 GitHub 上常用的功能 , 用戶可以通過查找用戶名篩選出與指定賬號相關的工單/合并請求 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
5. 通過郵件邀請未注冊賬號的成員加入組織如果正確配置了 SMTP , 那么在邀請未注冊 Gitea 賬號的團隊成員加入你創建的用戶組時,支持通過發送電子郵件邀請函到指定成員 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
用戶收到的邀請函如下,點擊鏈接即可加入團隊 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
6. 支持 sitemap對于在互聯網上公開的源碼倉庫,Gitea 現已支持生成 SEO 友好的站點地圖,在一定程度上能節省爬蟲對服務器的資源消耗 , 加速搜索引擎的收錄 。
  • 站點地圖位于路徑 /sitemap.xml
  • 僅支持公開的用戶和倉庫
  • 可通過 SITEMAP_PAGING_NUM 限制單個站點地圖的鏈接數量(避免索引文件過大) 。
7. 支持指定用戶/組織范圍內代碼搜索
小提示:當管理員在配置文件中設定了 indexer.REPO_INDEXER_ENABLED = true,全局代碼索引功能將被啟用 。
您不僅可以在探索 - 代碼界面中使用全局代碼搜索功能,還可以在特定的用戶/組織中執行局部代碼搜索 。
其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO

文章插圖
【其三 Gitea 1.18 功能前瞻:增強文本預覽效果、繼續擴展軟件包注冊中心、增強工單實用功能、完善了用戶邀請機制和SEO】

    推薦閱讀