開發用技巧
開發 emfont 需要用上的小技巧與筆記
處理 minio 檔案
mc 是 minio 的純文字指令工具,可以用來同步本地端與 minio 伺服器的資料。
參考 minio 官方說明文件 mc AIStor Client 了解更多
alias
給 minio 伺服器一個別名方便操作,除非特別提及,此文件 mc 指令中 emfont 都是指這個 alias。
複製檔案
從 minio 伺服器複製 /original-fonts/975HazyGo 資料夾所有內容到目前目錄。
同步資料夾
上傳
- 將本地 ./ 內容同步到 MinIO
- MinIO 端「不存在於本地」的檔案會被刪除(本地為主)
-
--overwrite:同名檔案一律覆蓋 -
--remove:MinIO 上多餘檔案會被刪掉(⚠️不可逆) -
通常這道指令拿來上傳在本地處理好的靜態字型
下載
- 從 MinIO 同步到本地
- 本地端「不在遠端」的檔案會被刪除()