Методы проверки версии Hugo: CLI, встроенные переменные и функции шаблона Go

Чтобы проверить версию Hugo, популярного генератора статических сайтов, вы можете использовать следующие методы:

Метод 1: интерфейс командной строки (CLI)
Откройте терминал или командную строку и выполните следующую команду:

hugo version

Эта команда отобразит установленную версию Hugo.

Метод 2: встроенная переменная Hugo
Если у вас есть доступ к исходному коду или шаблонам Hugo, вы можете вывести версию Hugo, используя встроенный {{.Hugo.Version }}переменная. Например, в файл шаблона Hugo (например, index.html) вы можете добавить следующий код:

<p>Hugo version: {{ .Hugo.Version }}</p>

Когда шаблон будет обработан, на странице отобразится версия Hugo.

Метод 3: функции шаблона Go
Система шаблонов Hugo основана на механизме шаблонов Go. Вы можете создать собственную функцию шаблона для получения версии Hugo. Сначала создайте файл (например, version.go

package main
import (
    "fmt"
    "github.com/gohugoio/hugo/common/hugo"
)
func main() {
    version := hugo.CurrentVersion.String()
    fmt.Printf("Hugo version: %s\n", version)
}

).

Сохраните файл и запустите его с помощью компилятора Go:

go run version.go

Это выведет версию Хьюго.