qwind
1.0.0
Qwind是一個免費的開源模板,可使用Qwik + Tailwind CSS製作您的網站。準備開始一個新項目,並根據最佳實踐進行設計。
? https://qwind.pages.dev/
該項目使用 Qwik 和 QwikCity。 QwikCity 只是 Qwik 之上的一組額外工具,可以更輕鬆地建立完整站點,包括基於目錄的路由、佈局等。
在Qwind範本中,您將看到以下資料夾和檔案:
/
├── adaptors/
| └── static/
| └── vite.config.ts
├── public/
│ ├── favicon.svg
│ ├── manifest.json
│ └── robots.txt
├── src/
│ ├── assets/
│ │ ├── images/
| | └── styles/
| | └── global.css
│ ├── components/
│ │ ├── atoms/
│ │ ├── core/
│ │ ├── icons/
| | └── widgets/
| | ├── Hero.tsx
| | ├── Features.tsx
| | └── ...
│ ├── content/
│ | └── blog/
│ | ├── post-slug-1.md
│ | ├── post-slug-2.md
│ | └── ...
│ ├── routes/
│ | ├── blog/
│ | ├── index.tsx
| | ├── layout.tsx
| | ├-- service-worker.ts
│ | └-- ...
│ ├── config.mjs
│ ├── entry.dev.tsx
│ ├── entry.preview.tsx
│ ├── entry.ssr.tsx
│ └── root.tsx
├── package.json
└── ...
src/routes
:提供基於目錄的路由,其中可以包含layout.tsx
佈局檔案的層次結構,以及作為頁面的index.tsx
檔案。此外, index.ts
檔案是端點。請參閱路由文件以取得更多資訊。
src/components
:組件的建議目錄。
public
:任何靜態資源(例如映像)都可以放置在 public 目錄中。請參閱 Vite 公共目錄以獲取更多資訊。
經驗豐富的 qwik 專家?刪除這個檔案。更新
config.mjs
和內容。玩得開心!
所有命令都從專案的根目錄的終端運行:
命令 | 行動 |
---|---|
npm install | 安裝依賴項 |
npm run dev | 在127.0.0.1:5173/ 啟動本機開發伺服器 |
npm run build | 將您的生產網站建置到./dist/ |
npm run preview | 在部署之前在本地預覽您的構建 |
npm run fmt | 使用 Prettier 設定代碼格式 |
npm run lint | 運行埃斯林特 |
npm run qwik ... | 執行 CLI 指令,例如qwik add 、 qwik build |
基本設定檔: ./src/config.mjs
export const SITE = {
name : "Example" ,
origin : "https://example.com" ,
basePathname : "/" , // Change this if you need to deploy to Github Pages, for example
trailingSlash : true , // Generate permalinks with or without "/" at the end
} ;
您可以使用以下方法建立最佳化的生產版本:
npm run build
現在,您的網站已準備好部署。所有產生的檔案都位於dist
資料夾中,您可以將該資料夾部署到您喜歡的任何託管服務。
在自己的 GitHub 帳戶上克隆此儲存庫並部署到 Netlify:
在自己的 GitHub 帳戶上複製此儲存庫並部署到 Vercel:
如果您有任何想法、建議或發現任何錯誤,請隨時展開討論、提出問題或建立拉取要求。這對我們所有人都非常有用,我們很樂意傾聽並採取行動。
最初由 onWidget 創建並由貢獻者社群維護。
Qwind根據 MIT 許可證獲得許可 - 有關詳細信息,請參閱許可證文件。