這是 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 文件