/LoM-wiki

活俠傳wiki

Primary LanguageJavaScriptOtherNOASSERTION


LoM-wiki

開發 | Development

clone 至本地後,運行以下指令

npm install
npm run dev

順利的話,即可在 localhost:5173 看到網站,進行編輯。

往後執行只需 npm run dev

快速開始 | Quick Start

  1. 以下操作預設從本專案根目錄開始,若不是,請切換到該目錄。
  2. 以下指令皆在終端機執行,執行複製./backup/dev-clean-template.md./docs/<your-md-file-class>/<your-md-file-name>.md
    cp ./backup/dev-clean-template.md ./docs/<your-md-file-class>/<your-md-file-name>.md
  3. 使用你順手的 IDE 編輯./docs/<your-md-file-class>/<your-md-file-name>.md
  4. 存檔, 提交 commit, 推送到Github Pull Request, 等待審核。
  5. 審核通過後,合併到主分支,若部署成功,網站即會更新。
  6. 活俠傳 Wiki看看你的貢獻有多棒!

檔案結構 | File Structure

本專案的檔案結構如下:

.
├── backup
│         └── en
├── docs
│         ├── develop
│         ├── en
│         ├── event
│         │         ├── achivements
│         │         ├── badends
│         │         ├── ends
│         │         └── stories
│         ├── other
│         │         ├── guide
│         │         │         └── mechanism
│         │         └── news
│         ├── people
│         │         └── characters
│         ├── public
│         │         ├── images
│         │         │         ├── characters
│         │         │         │         ├── girl_0
│         │         │         │         ├── girl_1
│         │         │         │         ├── girl_2
│         │         │         │         ├── girl_3
│         │         │         │         ├── girl_4
│         │         │         │         ├── girl_5
│         │         │         │         ├── girl_6
│         │         │         │         ├── girl_7
│         │         │         │         └── girl_8
│         │         │         ├── develop
│         │         │         ├── generic
│         │         │         │         ├── achievement_icon
│         │         │         │         ├── background
│         │         │         │         └── face_icon
│         │         │         ├── index
│         │         │         └── items
│         │         │                   ├── books
│         │         │                   └── specials
│         │         │
│         │         └── json
│         └── system
│                   ├── books
│                   ├── training
│                   └── items
├── node_modules
└── tools

./backup 存放各版本的備份文件、模板文件等。

./backup/en 存放國際版的備份文件、模板文件等。

./docs 存放各類別的文檔,md 檔案、開發用的資料文件都會放在這裡。

./docs/en 英文版文檔。

其餘同 navbar 一級分類

人物 - ./docs/people 存放人物類別資料,如心上人、稱號等。
系統 - ./docs/system 存放系統類別資料,如門派設施、秘笈列表等。
事件 - ./docs/event 存放事件類別資料,如主支線年表、生死簿等。
其他 - ./docs/other 存放其他類別資料,如官方更新、遊戲指南等。
協助編輯 - ./docs/develop 存放開發文件,開發導覽、開發工具、開發規範等。

二級分類同 navbar 子分類

./docs/people/characters 存放人物列表及人物頁面。
./docs/system/books 存放武學列表及武學頁面。
./docs/system/training 存放養成指令頁面。
./docs/system/items 存放道具列表資料。
./docs/event/achivements 風雲史資料。
./docs/event/badends 生死簿資料。
./docs/event/ends 汗青書資料。
./docs/event/stories 軼事奇聞整理。
./docs/other/news 存放官方更新資料。
./docs/other/guide 存放遊戲指南。
./docs/other/guide/mechanism 存放遊戲機制資料。

./docs/public 存放公共資源,如圖片、JSON 檔案等。

./docs/public/images 存放圖片
./docs/public/images/characters 存放人物圖片(具體會再往下一層, 依據角色做分類)
./docs/public/images/develop 存放開發文件用圖片
./docs/public/images/generic 存放一般用圖片
./docs/public/images/index 存放首頁用圖片
./docs/public/images/items 存放物品圖片, 會依據類別做分類
./docs/public/json 存放 JSON 檔案

./node_modules 存放 npm 模組, 一般為 npm 自行創建, 不會隨著你的 commit 提交, 也不會、不應讓你去修改它。

./tools 存放開發打包工具

國際化 | i18n

文檔支持繁體中文、English。

許可 | Licence

CC BY-NC-SA-4.0 Licence

FOSSA Status