Генератор сайтов Hugo

Hugo - генератор статичных сайтов подбный Jekyll и написанный на языке программирования Go.

Документация

Для успешной работы надо ознакомится с markdown форматированием

Подстветка

Hugo позволяет подсвечивать код

package main

import "fmt"

func main() {
    fmt.Println("Hello world!")
}

Tips

Метатег <!--more--> отрезает текст и вставляет ссылку “Read more”.

Что бы страница была опубликована только после определённой даты укажите в заголовке страницы параметр publishDate.

Параметр expiryDate в заголовке страницы указывает, когда страница должна пропасть с сайта.

Информация о последнем коммите git. В конфиге должен быть включён параметр enableGitInfo = true.

{{ if .IsPage }}
{{ $postgitinfo := $.GitInfo.AuthorDate }}
{{ (print "<!-- GIT UPDATE: " $postgitinfo " -->") | safeHTML }}
{{ $postgithash := .GitInfo.Hash }}
{{ (print "<!-- GIT HASH: " $postgithash " -->") | safeHTML }}
{{ end }}
 
comments powered by Disqus