安裝 Hugo 及 npm

2.安裝 Hugo 及 npm

Windows 安裝

1. 安裝 Chocolatey (Windows 套件管理器)

  • 開啟 PowerShell (以系統管理員身分執行):

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePoint]::SetStrictSslValidation($false); iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    
  • 等待安裝完成後,開啟新的 PowerShell 視窗並執行以下指令安裝 Hugo:

    choco install hugo -y
    

2. 安裝 npm

  • Node.js 和 npm 通常是捆綁在一起的。 下載並安裝 Node.js LTS 版本 (Long Term Support) 的安裝包。

  • 在 Node.js 安裝過程中,會自動安裝 npm。

  • 驗證安裝:

    node -v
    npm -v
    

macOS (使用 Homebrew) 安裝

1. 安裝 Homebrew (如果尚未安裝)

  • 開啟 Terminal 並執行以下指令:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  • 按照提示進行安裝。

2. 安裝 Hugo

  • 開啟 Terminal 並執行以下指令:

    brew install hugo
    

3. 安裝 npm

  • Node.js 和 npm 通常是捆綁在一起的。 使用 Homebrew 安裝 Node.js:

    brew install node
    
  • 驗證安裝:

    node -v
    npm -v
    

驗證安裝

不論是在 Windows 還是 macOS,安裝完成後都可以通過執行以下指令來驗證 Hugo 和 npm 是否安裝成功:

hugo version
npm -v

如果顯示版本資訊,則表示安裝成功。

注意事項

  • 選擇 LTS 版本: 建議安裝 Node.js 的 LTS 版本,以確保穩定性。
  • 更新: 定期更新 Hugo 和 npm,以獲取最新的功能和修復。
  • 環境變數: 確保你的系統環境變數已經正確配置,以便在任何目錄下都能使用 Hugo 和 npm 命令。
  • 防火牆: 有些防火牆可能會阻止 npm 從網際網路下載套件,請確保防火牆設定允許 npm 的連線。

進一步學習