mklab-stock 安全刪除指南
本頁面列出在 /root/mklab-stock 倉庫中,可以安全刪除 的檔案與資料夾。刪除這些檔案將不會影響 mklab-stock 網站的正常運作(首頁 index.html 及其相依的資料、腳本、樣式等)。
🗑️ 可安全刪除的檔案類別
1. 備份檔案(任何具有以下副檔名的檔案)
.backup,.bak,.orig,.new,.save- 範例:
assets/css/component.css.saveindex.html.save,index.html.before_fix.github/workflows/daily-update.yml.backup*(所有備份版本)skills/data/fetch_data.py.backup*skills/qa-gate/validate_data.py.backupdata/stocks.json.backup_industry_testdata/stocks.test.json
2. 測試/實驗 HTML 頁面
- 非首頁或儀表板所必需的功能展示頁:
mklab-stock-backtest.htmlmklab-stock-breadth.htmlmklab-stock-compare.htmlmklab-stock-digest.htmlmklab-stock-dividend.htmlmklab-stock-help.htmlmklab-stock-log.htmlmklab-stock-portfolio.htmlmklab-stock-research.htmlmklab-stock-screener.htmlmklab-stock-watchlist.html
3. Hermes 超能力工具內部進度紀錄
- 整個目錄:
.superpowers/- 用於追蹤任務進度的本機檔案,網站不會讀取
4. Python 快取目錄
skills/data/__pycache__/- 執行時會自動重新產生,可安全刪除
5. 文件/說明(純參考,網站不直接使用)
- 整個目錄:
docs/ README.mdHANDOFF.mdskills/README.md- 各技能目錄下的
skill.md檔案- 僅供開發者參考,網站運行不需要
6. GitHub Actions 工作流程備份
- 除了
daily-update.yml(若要保留自動更新功能)外,所有其他備份工作流程:.github/workflows/qa-gate.yml.github/workflows/html-health.yml- 任何具有
.backup,.bak,.orig,.new等副檔名的工作流程檔案
✅ 必須保留的核心檔案(網站運作所需)
為確保網站正常運作,請務必保留 以下目錄與檔案:
index.html(首頁入口)assets/(css/、js/目錄)data/(latest_prices.csv、stocks.json、markets.json、industry.json、industry-codes.json、etf-list.json、etf-classification.json、digest/index.json、history/內的每日歷史檔——若網站需要顯示歷史趨勢則保留)scripts/、styles/(若專案有使用)vendor/(lightweight-charts.min.js第三方 K 線圖表庫)templates/(若網站使用了模板引擎)rss.xml(若有提供 RSS 訂閱)
📋 快速清理指令(執行前請先備份或使用 git stash)
cd /root/mklab-stock
# 1. 刪除所有備份檔案
find . -type f \( -name "*.backup" -o -name "*.bak" -o -name "*.orig" -o -name "*.new" -o -name "*.save" \) -delete
# 2. 刪除測試用 HTML 頁面(僅保留 index.html)
rm -f mklab-stock-{backtest,breadth,compare,digest,dividend,help,log,portfolio,research,screener,watchlist}.html
# 3. 刪除 .superpowers 目錄
rm -rf .superpowers
# 4. 刪除 Python 快取
rm -rf skills/data/__pycache__
# 5. (可選)刪除文件與說明檔
rm -rf docs
rm -f README.md HANDOFF.md
# 6. 刪除 GitHub Actions 備份工作流程(保留 daily-update.yml 若要自動更新)
find .github/workflows -type f -name "*.backup" -o -name "*.bak*" -o -name "*.orig" -o -name "*.new" -delete執行前建議:先執行
git status或git diff --check確認沒有誤刪到真正需要的檔案;亦可先git stash備份目前的工作狀態。
🔗 相關知識
[LOG] 已於 2026-09-11 建立此頁面,記錄 mklab-stock 倉庫中可安全刪除的檔案清單,以便未來參考與倉庫維護。