上周三,Gutenberg團隊發(fā)布了該插件的8.1.0版本。更新包括一個新的區(qū)塊復制功能、區(qū)塊模型搜索、客戶推薦模型和API更改。新版本并沒有增加很多面向用戶的重大更改,但總體上改善了用戶體驗。
注:一直以來,對于“Pattern”這個單詞的翻譯都有點糾結(jié),之前使用過“模式”,但是感覺怪怪的,不利于理解,然后本文我們采用“模型”,至于以后如何翻譯,那就跟進中文官方的翻譯來決定了。
該更新包括二十多處錯誤修復和增強。此發(fā)行版感覺更像是一個可靠的更新,解決了許多次要項目和細節(jié)問題,例如為默認調(diào)色板添加了黑白顏色。將文檔粘貼到文章標題輸入框中的功能也可以很好地工作,文章標題輸入框被轉(zhuǎn)換為適當?shù)膲K。
一項不錯的改進是能夠?qū)TML塊轉(zhuǎn)換為代碼塊,反之亦然。
如果您關(guān)注古騰堡插件,那么本發(fā)行版中會有一些明顯的改進,尤其是關(guān)于區(qū)塊模型功能。
輕松復制區(qū)塊

這是一個非常棒的改進,新版的編輯器工具欄上有一個復制按鈕,允許用戶單擊按鈕即可復制一個或多個區(qū)塊。它被塞在“更豐富的文本控件”下拉菜單下。
注:這個新增的“復制”功能,和當前已有的“復制”是不一樣的概念。新增的復制是copy,只復制不自動粘貼;而當前的復制是Duplicate,復制后自動粘貼。(要看后續(xù)中文如何翻譯來區(qū)分了)
要使用新的復制功能,只需選擇要復制的一個或多個塊。然后,單擊復制按鈕。然后就可以在需要的時候粘貼到編輯器中。
對于主題作者、插件開發(fā)人員或想要共享某個塊的代碼的任何人,復制一個塊也會產(chǎn)生可粘貼到文本編輯器中的HTML。不再需要切換到編輯器的代碼視圖并查找要復制的HTML。例如,從上圖的文章中復制的pullquote在粘貼到我的文本編輯器中時產(chǎn)生了以下HTML:
<!-- wp:pullquote {"align":"wide"} -->
<figure class="wp-block-pullquote alignwide"><blockquote><p><span class="rtex-highlighter-0">What has the Duke of Devonshire? The only great instance that I have ever known of the enjoyment of wealth was, that of Jamaica Dawkins...</span></p></blockquote></figure>
<!-- /wp:pullquote -->
這應該使開發(fā)人員可以輕松地復制其自定義區(qū)塊模型的代碼。
客戶推薦模型

隨著這個新模型的添加,模型庫總數(shù)增加為八個。目前尚不清楚該功能進入WordPress核心時將啟動哪些模型。它仍在大量開發(fā)中,并且仍處于試驗階段。
客戶推薦模型是團隊引入的更復雜的模型之一。它由組、列、圖像和段落組成。在某些點上,這些區(qū)塊深達六個級別。
總體而言,在我使用自定義模型進行測試的各種主題中,它都運行良好。從視覺上看,這并沒有鼓舞人心,至少與優(yōu)秀設計師可以在“推薦”部分中完成的工作相比,這是令人鼓舞的,但這是通往更有趣布局的堅實基礎。
插入界面添加搜索和標題

Gutenberg 8.1添加了搜索功能,并在插入器中每個模型下方重新引入了模型標題。
單擊“模型”選項卡后,搜索框?qū)乃阉鲄^(qū)塊切換為模型。但是目前兩個搜索框的占位符都顯示為“搜索區(qū)塊”,正確的做法是在搜索模型時應顯示為“搜索模型”。
開發(fā)人員:區(qū)塊模型API更改
注冊和注銷模型的Block Patterns API方法已更改。在以前的版本中,開發(fā)人員使用register_pattern()和unregister_pattern()方法,目前已被棄用。從8.1.0開始,開發(fā)人員應更新其代碼以使用register_block_pattern()和unregister_block_pattern()方法。
命名規(guī)范的確非常重要,這次對API方法的重新命名是非常正確的,但是為什么一開始沒有充分考慮到呢?希望開發(fā)團隊在以后命名函數(shù)或方法的時候,盡可能考慮更加規(guī)范,以免為其他開發(fā)者帶來不必要的麻煩。
原文參考自 WordPress Tavern,由 WordPress大學 翻譯整理。




