/
githubmirror
/
hugo
Обзор
Документация
Войти
/
githubmirror
/
hugo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
testscripts/server/server.txt
32 строки
1 KB
Bjørn Erik Pedersen
testscripts: Move server tests to own folder
27 янв 2026, 20:27
27 янв 2026, 20:27
00c4228
Код
Авторство
О чём код?
# Test the hugo server command. # We run these tests in parallel so let Hugo decide which port to use. hugo server --renderToMemory --gc & waitServer httpget $HUGOTEST_BASEURL_0 'Title: Hugo Server Test' $HUGOTEST_BASEURL_0 'ServerPort: \d{4,5}' 'myenv: thedevelopment' 'livereload\.js' 'Env: development' 'IsServer: true' httpget ${HUGOTEST_BASEURL_0}doesnotexist 'custom 404' httpget ${HUGOTEST_BASEURL_0}livereload.js 'function' # By default, the server renders to memory. ! exists public/index.html stopServer ! stderr . -- hugo.toml -- title = "Hugo Server Test" baseURL = "https://example.org/" disableKinds = ["taxonomy", "term", "sitemap"] -- config/production/params.toml -- myenv = "theproduction" -- config/development/params.toml -- myenv = "thedevelopment" -- layouts/home.html -- <!DOCTYPE html> <body> Title: {{ .Title }}|BaseURL: {{ site.BaseURL }}|ServerPort: {{ site.ServerPort }}|myenv: {{ .Site.Params.myenv }}|Env: {{ hugo.Environment }}|IsServer: {{ hugo.IsServer }}| </body> -- layouts/404.html -- custom 404