點燈坊

失くすものさえない今が強くなるチャンスよ

Hugo 的 .gitignore

Sam Xiao's Avatar 2023-12-24

使用 Hugo 時,有些檔案並不用近 Git,我們可將這些檔案寫在 .gitignore 內。

Version

Hugo 0.121

Git

.gitignore

# Hugo
public
resources
.hugo_build.lock

# Editor
.vscode
.idea

# NPM
node_modules

# macOS
.DS_Store

.gitignore 建立在 Hugo 專案的 根目錄 下。

  • public : final HTML/CSS/JavaScript for production
  • resourceshugo server 時所建立的暫存目錄
  • .hugo_build.lock : Hugo build 所建立的 lock 檔
  • .vscode:VSCode 的暫存檔存放目錄
  • .idea : WebStorm 的暫存檔存放目錄
  • node_modules : NPM 套件存放目錄
  • .DS_Store : macOS 的資源檔

Conclusion

  • Hugo CLI 並沒有提供預設的 .gitignore 檔,因此我們必須自己建立 `.gitignore