使用Next-CMS-Ghost創建和發布Flaring Fast Blog。 Next由React Framework提供支持,JS和由無頭Ghost餵養的內容,您將獲得生產Ready Hybrid Frontend,結合了靜態和服務器渲染的網站。最重要的是,您的網站可以在全球範圍內輕鬆分發,從而從邊緣提供。同時,您的內容創建者可以繼續與他們習慣的幽靈創作系統一起工作。
用燈塔6.4.0計算的分數。
git clone https://github.com/styxlab/next-cms-ghost.git
cd next-cms-ghost
yarn
# Development
yarn dev
# Production
yarn buildIMAGE_DOMAINS環境變量必須包含用於供水圖像的所有域的逗號分隔列表。例如:
IMAGE_DOMAINS=res.cloudinary.com,yoursource.imgix.net
部署到NetLify時,圖像優化會自動關閉,因為當前在NetLify上支持它。
在大多數情況下,應將SITE_URL環境變量設置為您網站的公共URL。
| 鑰匙 | 價值(示例) |
|---|---|
| site_url | https://www.your-blog.org |
如果未指定SITE_URL ,它將根據以下默認值填充:
| 平台 | 系統價值 | 狀況 |
|---|---|---|
| 動詞 | vercel_url | 必須自動公開系統環境變量 |
| Netlify | URL |
在所有其他情況下, SITE_URL設置為http://localhost:3000 。
所有內容均來自Ghost CMS。根據您的構建方案選擇該方法。
在項目根文件夾中創建一個新的文本文件.env.local其中包含以下內容:
CMS_GHOST_API_URL=http://localhost:2368
CMS_GHOST_API_KEY=9fccdb0e4ea5b572e2e5b92942
更改CMS_GHOST_API_URL和CMS_GHOST_API_KEY ,並使用您可以在Integrations下的ghost管理員中生成的值。
如果您使用雲提供商構建項目,最好的選擇是為鍵提供環境變量:
| 鑰匙 | 價值(示例) |
|---|---|
| cms_ghost_api_url | https://your-ghost-cms.org |
| cms_ghost_api_key | 9FCCDB0E4EA5B572E2E5B92942 |
為了獲得最佳結果,建議部署到Vercel。作為替代方案,您也可以部署以進行Netlify。
為了獲得最佳SEO結果,強烈建議通過在您的幽靈管理設置中選擇“使此站點的私有標誌”來禁用默認的幽靈車把主題。
請在Next-CMS-Ghost/問題上報告所有錯誤和問題。
歡迎PR!如果您想製作更好的網絡,請考慮為該項目做出貢獻。
特別感謝這些出色的人(表情符號密鑰):
文斯·富爾科(Vince Fulco) | Manuel Taberna ? | Akshat Mittal | ChristianLauer ? | 拉胡爾·蘇雷什(Rahul Suresh) ? | 米格爾·伯納德(Miguel Bernard) | Stevan Aji |
Toan Le ? | 達沃德·布迪米爾(Davor Budimir) ? | 西蒙·霍爾多夫(Simon Holdorf) ? | Sumit Kumar ? | Francolamcn ? | 查爾斯·陳 | Raihan Ameen ? |
安迪·格倫瓦爾德(Andy Grunwald) | hikz | huy ? | 勞倫特·邁耶(Laurent Meyer) | Garfounkel | Orleando Dassi | Flavio Li Volsi |
納特環 | Vitor Pereira |
該項目遵循全企業規範。歡迎任何形式的貢獻!
該項目與NextJS或Ghost沒有隸屬關係。
版權(C)2020-2021 StyxLab-根據MIT許可發布。