這是 vTaiwan 的新版官方網站專案,使用 Astro 框架開發。
- Node.js 18.0.0 或更新版本
- npm 套件管理器
- 複製專案到本地
git clone https://github.com/vtaiwan/vtaiwan-neo.git
cd vtaiwan-neo
- 安裝依賴套件
npm install
- 啟動開發伺服器
npm run dev
開發伺服器啟動後,可以在瀏覽器中訪問 http://localhost:4321 預覽網站。
npm run dev
:啟動開發伺服器npm run build
:建置生產版本npm run preview
:預覽生產版本npm run astro
:執行 Astro CLI 指令
- Astro - 網站框架
- Tailwind CSS - CSS 框架
- Decap CMS - 內容管理系統
/src
- 源代碼目錄/public
- 靜態資源/dist
- 建置輸出目錄astro.config.mjs
- Astro 配置文件tailwind.config.mjs
- Tailwind CSS 配置文件config.yml
- Decap CMS 配置文件
- 所有頁面組件都位於
/src/pages
目錄 - 共用組件位於
/src/components
目錄 - 樣式使用 Tailwind CSS 編寫
- 內容管理通過 Decap CMS 進行
- Fork 本專案
- 創建您的特性分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 開啟一個 Pull Request
本專案採用 MIT 授權條款 - 詳見 LICENSE 文件