Dev Stacks
開發框架:
- Astro – 我在我的專案中更多地使用 Astro,尤其是只需要 SSG 的靜態網站。我有幾個透過 SSR 使用 Astro 運行的無頭 WordPress 網站。
- SvelteKit – 我的大部分網站都在 SvelteKit 上運行,這是我最喜歡的 JS 框架。
- Laravel – 我將更多地使用 Laravel,目標是使用我的 Laravel 專案中的 API 來使用 SvelteKit 製作應用程式。
- Alpine.js – 我喜歡這個框架。現在我正在將 Alpine.js 指令與我的 TailwindUI 元件一起使用。
無頭內容管理系統
有時,客戶需要一種更簡單的方法來添加內容而不觸及 HTML。
- WordPress – 在學習如何透過 Rest API 或 GraphQL 取得資料後,我再次愛上了 WordPress。我在伺服器上使用 Coolify 自行託管所有無頭 WordPress 網站。我還有一個 WordPress 網站沒有使用 headless。未來這種情況將會改變。
- Hygraph – Hygraph(以前稱為 GraphCMS)幫助我了解無頭內容管理系統的概念。
- Ghost – 我有兩個運行 Ghost 的站點,另一個站點使用 Ghost headless。
- Directus – 一種新的自架式無頭 CMS。我將它與 Coolify 一起使用。
CSS框架
有很多,我只使用Tailwind CSS框架。
- Tailwind CSS – 這是我現在唯一使用的 CSS 框架。
- TailwindUI – 我擁有許可證。我的大多數網站都使用 TailwindUI 元件。
- DaisyUI – 免費 Tailwind CSS 元件庫。始終保持最新狀態。
電子商務
- Snipcart – 出色的無頭電子商務解決方案。
- Shopify – Shopify 也可以無頭使用。他們買了Remix,一個受歡迎的 JS 框架。他們也正在開發Hydrogen,他們的 Shopify 無頭堆疊。
- WooCommerce – 我用過它。在不久的將來將把它視為無頭解決方案。
資料庫
- MySQL – 經過真正測試的資料庫。
- PlanetScale – 我很驚訝,這是啟動 MySQL 專案的好方法。如果我的應用程式受到關注,我正在考慮將我的專案資料庫移至 PlanetScale。
託管
- Vercel – 我託管大部分 Jamstack 專案的地方。
- Linode – 我在這裡託管我的無頭 WordPress 網站以及其他軟體。我現在使用 Coolify 來管理我的所有服務。
- Cloudflare Pages – 我在那裡託管一個靜態網站。你無法超越價格,免費。
- Namecheap – 我在那裡託管我唯一的 WordPress 網站。這也是我保存一些電子郵件的地方。
- Github – 我的原始碼就在那裡。您也可以在 Github 上託管靜態網站。
郵件服務和通訊
- Gmail——這並不奇怪。對於 WordPress,我將使用 Gmail 郵件伺服器來處理我的一些聯絡表單。
- Namecheap – 仍然是託管大量電子郵件的最經濟實惠的方式。我最終會放棄這個功能,只使用 Cloudflare 內建的電子郵件路由。
- Cloudflare – Cloudflare 現在有免費的電子郵件路由。不需要很多電子郵件。只需設定一封包羅萬象的電子郵件並將其轉發到您的主電子郵件即可。
- Fastmail – 我長期的最愛之一。如果我放棄 Gmail,我會更多地使用 Fastmail。
- Mailgun – 大多數項目的主要郵件中繼。
- Formspree – 我的主要聯絡表單服務。
- Slack – 我的更新是透過 Slack 進行的,但出於隱私原因,我將開始將所有內容轉移到Mattermost和Telegram。
CDN 和 DNS
- Cloudflare – 我甚至不使用 Namecheap、Linode 或 Vercel 提供的 DNS。
- Vercel – Vercel 也是 CDN,我必須記得在 Cloudflare 中停用 CDN 選項。
雲端平台即服務
- Coolify – 迄今為止最好的開源 PaaS。目前,我使用 Coolify 來管理我的無頭 WordPress 實例、Ghost、Directus、n8n、Plausible 和 Uptime Kuma。我最終將使用 Coolify 安裝 Mattermost 和 Mastodon。