Primo 讓建立頁面、更新內容和編輯程式碼變得非常有趣——一次一個區塊。
Primocms.org • Discord • 文件 • 電子報 • YouTube
WordPress、Drupal 和 Joomla 等傳統的整體式 CMS 可實現快速設定和輕鬆的內容編輯,但依賴過時且繁重的開發實踐(通常依賴外掛程式和第三方服務來自訂網站並添加新元件)。 Headless CMS 的出現,透過現代開發實踐和框架實現了視圖層的現代化,但由於它們與內容層的解耦,內容編輯體驗較差。
Primo 是整體 CMS 的一種現代方法,它建立在傳統整體的快速設定和輕鬆內容編輯的優點以及現代開發(即 Svelte)的優點之上。這些組合成一個網路發布工具,對於技術和非技術用戶來說使用起來更加容易和有趣,並使您能夠建立更快、更安全和更獨特的網站。
在文件中閱讀更多內容
Primo 依賴多種[免費增值]第三方服務來輕鬆託管、身份驗證、資料庫和儲存等。簡單,這應該只需幾分鐘。
第三方服務(都可以透過Github登入):
現代 Web 主機(例如Vercel或Netlify)用於託管 Primo 應用程式和已發布的網站(請注意,目前不支援 Cloudflare Pages 來託管 Primo,但您仍然可以將其用於您的網站)。
用於管理伺服器的身份驗證、資料庫和檔案儲存的Supabase帳戶。
用於部署網站的Github帳戶(除非您打算手動下載/上傳網站檔案到主機)。
確保您擁有上面列出的所有服務的帳戶。
建立一個新的 Supabase 項目,前往 SQL 編輯器,新增查詢並透過複製架構並將其貼上到編輯器中來配置您的項目。
分叉Primo 儲存庫。
前往您的 Web 主機並從新儲存庫建立新項目,輸入您的 Supabase 詳細資訊(前往 API 設定)作為環境變數。
PUBLIC_SUPABASE_URL
PUBLIC_SUPABASE_PUBLIC_KEY
PRIVATE_SUPABASE_PRIVATE_KEY
發布項目並導航至 Primo 身份驗證畫面。
您建立的使用者帳戶將成為伺服器擁有者。您可以從 Supabase 專案儀表板管理所有伺服器的資料。
最後,返回您的 Supabase 專案並將網站 URL 設定為您的 Primo 網站的 URL(在驗證 > URL 設定 > 網站 URL 下)。
有關更多詳細信息,請參閱此分步安裝視頻指南
您可以透過點擊分叉儲存庫上的「同步分叉」來合併上游更新。您的更新將自動部署到您的網站主機。