核心定位
一次發布不只是孤立的一頁。貼文保有單元身份,可以有多語言內容、創作歸屬、主題、標籤、領域發布語境、歷史、回覆與互動。文章、維基、評論、回覆、章節與圖片都建立在這個共同協議上,再加入各自的產品規則。
現在已經能做什麼
- 以 Portable Text 建立標題、摘要、富文字正文、連結、劇透標記、圖片與單元提及。
- 在文章詳情頁呈現作者/發布者、相對時間、內容種類與多語言正文。
- 透過互動狀態列提供回覆入口與共用的參與操作。
- 在全域與不同領域之間切換閱讀語境;桌面顯示領域側欄,行動裝置改用語境選擇區。
- 顯示作品或實體主題、相關內容與回覆討論串。
- 讓同一篇貼文發布到多個領域,而不把貼文所有權轉移給領域。
領域語境
領域語境回答「現在是從哪個社群的角度閱讀這篇內容」。從領域進入時,詳情頁能保持該語境;從全域入口進入時,使用者仍可選擇其他已發布領域。領域可以移除自己與貼文的發布關係,但這不等於刪除貼文本身。
Portable Text 與 Block Schema
正文不是直接儲存一段任意 JSON。Portable Text 會被包在帶 _type: "portable-text"、穩定 _key 與版本語義的區塊文件中;儲存、API、快取與渲染邊界都要重新驗證。這讓內容之後可以安全加入單元提及、自訂區塊、內容指標與更多呈現方式。
正在延伸
已發布內容再次編輯時保存為草稿、以 Block Schema 組合更多貼文表面、問答/問題型態的貼文關係,以及更成熟的多領域預設語境仍在開發或規劃。
關係與邊界
貼文不是作品單元,也不等於內容結構。章節可以重用同一篇貼文;結構中的每次出現則有自己的節點身份。短回覆使用回覆關係,正式修訂則回到貼文編輯與歷史,不應彼此取代。