Gutenberg

外掛說明

Gutenberg 是使用 WordPress 建立全新典範的開發代號,這個典範旨在如 Johannes Gutenberg 引發的印刷術革命般改革網站內容發佈體驗。這個專案有 4 個階段,這 4 個階段會觸及 WordPress 的主要部分,分別為編輯、客製化、協同作業及內容多語化。

繼 2018 年 12 月導入內容區塊編輯後,Gutenberg 外掛在 2021 年導入全站編輯 (Full Site Editing,FSE) 功能,並在 2022 年年初發佈的 WordPress 5.9 正式推出全站編輯功能

Gutenberg 的開發目的

Gutenberg 是 WordPress 區塊編輯器的測試版本,並導入模組化功能以達到修改整個網站的目的。這個外掛可以在文章或頁面中編輯個別區塊、新增並調整小工具,還可以使用全站編輯功能設計網站頁首、頁尾及導覽列。

在編輯器中的每項內容,無論是段落、圖片、圖庫或是標題,都是個別區塊。就跟現實生活中的積木一樣,使用者可以新增、排列及重新排列 WordPress 區塊,因此使用者能以直觀的方式建立豐富、多樣化的內容及網站版面配置,不再需要類似短代碼或自訂 HTML/PHP 程式碼等因應方式。

開發團隊始終致力於改善使用體驗、建立更多更好的區塊,並為未來的階段奠定基礎。WordPress 核心程式每次主要版本更新,都會包含 Gutenberg 外掛的穩定功能,使用者不需安裝這個外掛便能從中受益。

提早使用最新功能

如果你是精通技術、喜歡測試最新實驗性功能,而且是不怕仍在開發階段的功能需要進行修補的早期使用者,這個 Beta 測試版外掛能讓你使用 Gutenberg 最新功能,例如最新區塊及全站編輯,以及其他有可能發佈的新功能。

歡迎參與者加入

Gutenberg 外掛能提供勇於測試及精通技術的使用者最新、最棒的功能,因此使用者能參與我們的測試、開發最新功能及使用區塊的過程,還可能會獲得貢獻的靈感建置專屬區塊

進一步了解

  • 使用者線上說明文件:請參閱〈WordPress 編輯器〉線上文件,以便進一步了解作者如何使用編輯器建立文章、頁面及各種內容的詳細指示。

  • 開發者線上說明文件:請參閱〈區塊編輯器手冊〉以進一步了解如何擴充編輯器的課程、說明文件及 API 參照資料。

  • 參與者:Gutenberg 是開放原始碼專案,並且歡迎全部開發者、設計師、技術文件作者及編審人員參與。請參閱〈參與者指南〉以進一步了解能參與哪個部分的詳細資料。

Gutenberg 專案的開發中心在 GitHub 存放庫,專案的相關討論 (包含每週會議) 可在 Make Core 部落格及 #core-editor 這個 Slack 頻道進行。如果沒有 Slack 帳號,請在這裡註冊。

常見問題集

如何針對程式碼錯誤進行意見反應或取得協助?

請在 Gutenberg 的 GitHub 存放庫的「待解問題」(Issues) 頁面回報程式碼錯誤、提出功能建議或其他意見反應。在提交問題前,請先搜尋是否已有其他使用者回報過類似的提問。

我們一直嘗試將使用者在外掛技術支援論壇回報的問題進行分類,但是將這些意見反應集中於 GitHub,有助於盡快獲得回覆。

在何處可以回報安全性程式碼錯誤?

Gutenberg 團隊及 WordPress 社群對安全性程式碼錯誤一向嚴陣以待,我們非常感謝使用者披露相關發現所付出的心力,並會盡全力解決使用者提出的問題。

如需回報安全性問題,請參考 WordPress HackerOne 計畫。

我需要使用 Gutenberg 外掛才能使用這些功能嗎?

不需要。WordPress 5.0 (含) 之後版本均包含 Gutenberg 外掛的功能,就是眾所周知的 WordPress 編輯器,全體使用者均能從 Gutenberg 的穩定功能中受益。

如果使用者想使用最新、包含實驗性項目的 Beta 版測試功能,才需要使用這個外掛。請參考這篇文章,協助決定這個外掛是否適合你的網站。

何處可獲得各個 WordPress 核心程式發佈版本所納入的 Gutenberg 外掛版本資訊?

請參閱〈WordPress 整合的 Gutenberg 版本〉,便能從文件表格展示的資料,獲得在各個 WordPress 核心程式發佈版本所納入的 Gutenberg 外掛版本資訊。

這個專案的下一個階段為何?

這個專案的 4 個階段為內容編輯、客製化、協同作業及內容多語化,這些階段可從 Matt 在 2021 年2020 年2019 年2018 年的演說中得到進一步了解。此外,大家也可以追蹤 Make WordPress Core 部落格上雙週發佈通知專案計畫每月更新,以進一步取得更多即時的最新資訊。

如何進一步了解 Gutenberg 相關資訊?

使用者評論

2024 年 3 月 1 日
I've been using the site editor to build my entire WordPress site and have been impressed how rapidly the user experience and functionality has improved over the last few months. Even in WordPress core, some aspects are still a little rough but it's clear where the tools are heading and how powerful they will be. The Gutenberg plugin with more experimental features fixes up a lot of the quality-of-life issues with site editing in WordPress core and it's good to be able to get new features early even if they are a little rough initially.I don't think without the site editing and block editing functionality I would have chosen the WordPress platform.
2024 年 2 月 12 日
TBH love this initially felt like that stuck-up middle child but now that I see it has lots of potential when paired with other block plugins just needs some time adjusting yes start was difficult but feels good now and can always opt for the classic editor if I feel so. Anyway, all in all pretty good kudos to the devs keep working hard!
2024 年 2 月 10 日 3 則留言
I always stayed away from Gutenberg, decided to give it a go with a friends website. The design was not super straight forward, but i was 100% sure it could be done on one of the multiple competitors (Elementor, for example).It was totally awful. A lot of options are scattered in multiple places. There are a lot of missing features, especially on the mobile/sizes management of content. And please, don't bring out intrinsic design, not everything can be "intrinsic".Two examples.- I wanted a 5/2/1 column layout from desktop to mobile. Nope, can't do that. All you can have is 5/1.- Sometimes you just need an image in the background, with some background-size/position/cover. Nope, can't do that, you need to navigate up and down in the dashboard, all the way to the theme editor, to find the custom CSS part, and add what you need.Also, a lot of time Gutenberg does stuff that i literally never asked. With some container blocks (I think it was Group/Column/Row) there are !important styles coming from the editor.Then again, for some reason, if i use a "column" and i add a padding, the padding is added to the column width. So a 25% column suddenly becames 25% + whatever padding I added. I ended up nesting everything like a Matryoshka doll.I could go on and on for ages, I literally don't understand how they can think it could be used for FSE, compared to other WYSIWYG editors / WYSIWYG SaaS solutions.
2024 年 2 月 6 日
Slow, clunky, ugly and confusing user interface. Fortunately, we don't have to use it and after disabling it, we can go one step further by using the Disable Gutenberg plug-in which will kill it completely and save on the unnecessary server requests for its unused CSS and JS resources that it still insists on loading.
2024 年 2 月 3 日 1 則留言
I have had Wordpress sites since they began and used to love them. Being able to write and publish on Wordpress was joyous. Gutenberg is not designed for writers - it is literally impossible to be creative with it and just let your words flow. Now I have to either stick with my cumbersome array of workarounds and plugins to avoid Gutenberg or get rid of them and cut/paste my words in. It's occurring to me that it's time to leave Wordpress, which is sad as I was a huge fan and this is my business. Please don't ask me for the specific thing that's wrong with it which your developers can fix - It's the composing/editing window itself. I have never met a single writer or creative who can work with it. For instance: you cannot see the whole text at once as you write - this is vital. On Gutenberg, you can only see the current paragraph that you're writing - it makes it impossible to think/create/focus. Did whomever designed this want to remove words? Is Wordpress evolving into something more like Tumblr? Anyway, I'm off to research alternatives and somehow allocate time to move decades of content away from Wordpress and Gutenberg.
閱讀全部 3,733 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Gutenberg〉的開發相關工作。

參與者

〈Gutenberg〉外掛目前已有 55 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Gutenberg〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

如需進一步了解最新版 Gutenberg 的變更記錄,請參閱 GitHub 上的〈Release〉頁面。