使用 Hugo 時,有些檔案並不用進 Git,我們可將這些檔案寫在 .gitignore 內。
Git
.gitignore
# Hugo
public
resources
# Editor
.idea
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json
# NPM
node_modules
# macOS
.DS_Store
將 .gitignore 建立在 Hugo 專案的 根目錄 下。
public: final HTML/CSS/JavaScript for productionresources:hugo server時所建立的暫存目錄.idea: WebStorm 的暫存檔存放目錄.vscode:VS Code 的暫存檔存放目錄!.vscode/settings.json:VS Code workspace 的 user setting 要進 Git!.vscode/extensions.json:VS Code workspace 的推薦 extension 要進 Gitnode_modules: NPM 套件存放目錄.DS_Store: macOS 的資源檔
Conclusion
- Hugo CLI 並沒有提供預設的
.gitignore檔,因此我們必須自己建立.gitignore