mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-29 05:42:09 -05:00
28 lines
894 B
Text
28 lines
894 B
Text
|
# Test the hugo command.
|
||
|
|
||
|
hugo --baseURL http://example.com/ --destination ${WORK}/newpublic --clock 2021-11-06T22:30:00.00+09:00 -e staging --config ${WORK}/myconfig --configDir ${WORK}/myconfigdir -s mysource
|
||
|
stdout 'Pages.*|1'
|
||
|
stdout 'Total in'
|
||
|
grep 'Home: http://example.com/, Time: 2021-11-06' newpublic/index.html
|
||
|
grep 'Environment: staging, foo: bar, bar: baz' newpublic/index.html
|
||
|
|
||
|
hugo --quiet
|
||
|
! stdout .
|
||
|
|
||
|
-- myconfig.toml --
|
||
|
baseURL = "http://example.org/"
|
||
|
disableKinds = ["RSS", "sitemap", "robotsTXT", "404", "taxonomy", "term"]
|
||
|
[params]
|
||
|
foo = "bar"
|
||
|
-- myconfigdir/_default/params.toml --
|
||
|
bar = "baz"
|
||
|
-- mysource/layouts/index.html --
|
||
|
Home: {{ .Permalink }}, Time: {{ now }}
|
||
|
Environment: {{ hugo.Environment }}, foo: {{ .Site.Params.foo }}, bar: {{ .Site.Params.bar }}
|
||
|
-- mysource/layouts/_default/single.html --
|
||
|
Title: {{ .Title }}
|
||
|
-- mysource/content/p1.md --
|
||
|
---
|
||
|
title: "P1"
|
||
|
---
|