Я установил Hugo (генератор статических веб-сайтов) в моей системе Windows 7, поместив его в каталог в моем $ PATH. Когда я пытаюсь запустить его, независимо от того, в каком каталоге я нахожусь, он запускается в своем собственном каталоге.

Поэтому, если Hugo находится в C:/users/me/utilities а я нахожусь в C:/users/me/webstuff в Powershell, запуск Hugo заставит его искать файлы в /me/utilities вместо /me/webstuff , Если я использую cmd вместо powershell , он работает нормально.

Похоже, что это проблема с Powershell, но Google/Stackoverflow/SuperUser не дают никаких результатов. Что я не понимаю?

1 ответ1

1

Это (или было) известная проблема. В качестве обходного пути добавьте -s . к вашей команде.

Например, если ваш текущий рабочий каталог находится там, где находится config.toml , используйте это:

PS D:\WWW\MySite> hugo new post/about.md -s .

Если он расположен по другому пути ...

PS C:\Users\Someuser> hugo new post/about.md -s "D:\WWW\MySite"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .