2022-02-11 23:04:51 +08:00
|
|
|
|
# 快速開始
|
|
|
|
|
|
|
|
|
|
## 分叉
|
|
|
|
|
|
|
|
|
|
你可以在 GitHub 使用此模板而無需下載到本地。
|
|
|
|
|
|
2023-01-13 21:57:01 +08:00
|
|
|
|
訪問 [**importantimport/urara**](https://github.com/importantimport/urara) 存儲庫,并點擊下面的 GitHub, Vercel 或 Netlify 部署按鈕。
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
|
|
|
|
## 本地下載
|
|
|
|
|
|
|
|
|
|
### Node.js
|
|
|
|
|
|
|
|
|
|
在下載前你必須先檢查你的電腦是否已經安裝 Node.js。
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
node --version
|
|
|
|
|
```
|
|
|
|
|
|
2023-01-13 21:57:01 +08:00
|
|
|
|
如果你的電腦未安裝 Node.js,則需要[**下載並完成安裝**](https://nodejs.org/zh-tw/download)。
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
|
|
|
|
> 對於 Windows 用戶:請確保勾選 **Add to PATH** 選項(默認已勾選)
|
|
|
|
|
|
|
|
|
|
### pnpm
|
|
|
|
|
|
2023-01-13 21:57:01 +08:00
|
|
|
|
本項目默認使用 [**pnpm**](https://pnpm.io/zh) 包管理器。
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
2022-12-23 01:28:33 +08:00
|
|
|
|
通過 npm 安裝:
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2022-12-27 01:50:01 +08:00
|
|
|
|
npm i -g pnpm
|
2022-02-11 23:04:51 +08:00
|
|
|
|
```
|
|
|
|
|
|
2023-01-13 21:57:01 +08:00
|
|
|
|
其他安裝方式請參考[**官方文檔**](https://pnpm.io/zh/installation)。
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
|
|
|
|
### degit
|
|
|
|
|
|
|
|
|
|
使用 `degit` 下載模板,并安裝依賴包:
|
|
|
|
|
|
|
|
|
|
```bash
|
2022-04-13 15:09:49 +08:00
|
|
|
|
pnpm dlx degit importantimport/urara # 下載到當前目錄
|
2022-02-11 23:04:51 +08:00
|
|
|
|
# 或者
|
2022-04-13 15:09:49 +08:00
|
|
|
|
pnpm dlx degit importantimport/urara my-blog && cd my-blog # 在當前目錄新建 my-blog 并下載到該文件夾,然後進入
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
2022-04-13 15:09:49 +08:00
|
|
|
|
pnpm i # 安裝依賴包
|
2022-02-11 23:04:51 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 運行
|
|
|
|
|
|
|
|
|
|
### 開發
|
|
|
|
|
|
2022-04-13 15:09:49 +08:00
|
|
|
|
使用 `pnpm dev` 運行開發服務器:
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2022-04-13 15:09:49 +08:00
|
|
|
|
pnpm dev # http://localhost:3000
|
|
|
|
|
pnpm dev -- --host 0.0.0.0 # http://0.0.0.0:3000
|
|
|
|
|
pnpm dev -- --host 0.0.0.0 --port 8080 # http://0.0.0.0:8080
|
2022-02-11 23:04:51 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 部署
|
|
|
|
|
|
|
|
|
|
此模板默認使用 `adapter-auto`,當未檢測到兼容環境時自動回退到 `adapter-static`。
|
|
|
|
|
|
2022-04-13 15:09:49 +08:00
|
|
|
|
使用 `pnpm build` 生成部署文件:
|
2022-02-11 23:04:51 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2022-04-13 15:09:49 +08:00
|
|
|
|
pnpm build
|
2022-02-11 23:04:51 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
或强制使用特定的適配器:
|
|
|
|
|
|
|
|
|
|
```bash
|
2022-04-13 15:09:49 +08:00
|
|
|
|
VERCEL=true pnpm build # adapter-vercel
|
2022-02-11 23:04:51 +08:00
|
|
|
|
CF_PAGES=true # adapter-cloudflare-pages
|
2022-04-13 15:09:49 +08:00
|
|
|
|
NETLIFY=true pnpm build # adapter-netlify
|
2022-02-11 23:04:51 +08:00
|
|
|
|
```
|