這是我 網站 本體的 GitHub 儲存庫。
網誌儲存庫(若要添加友情連結,請前往這裡):https://github.com/rnmeow/blog
正在重寫新版網站,請暫時勿添加友情連結,感謝。
本專案使用以下 Modern Web 技術搭建:
- Vue.js 3(JS 框架)
- Nuxt 3(SSR 框架)
- Tailwind CSS(Utility-First CSS 框架)
- TypeScript(JavaScript 的超集合程式語言)
- Node.js(JavaScript Runtime & 伺服器端)
- Font Awesome(圖示套件 & 函式庫)
- giscus(基於 GitHub Discussion 的靜態留言系統)
……還有更多——檢視 package.json
以取得完整列表。
本專案使用以下軟體開發:
……還有更多。
本專案使用 PNPM 進行套件管理。
執行以下指令:
pnpm i
執行以下指令:
pnpm run dev
執行以下指令進行構建:
pnpm run build
(注意:請先設定一個名為 GH_PAT
的環境變數,內容是一個 GitHub Personal Access Token。如果沒有,請到此處產生。)
執行以下指令啟動伺服器(需要 Node.js):
pnpm run server
或直接使用 node
指令啟動:
node .output/server/index.mjs
請瀏覽 Nuxt 3 開發文件 以獲得更多說明。