github.com/anakojm/hugo-katex@v0.0.0-20231023141351-42d6f5de9c0b/testscripts/commands/server__edit_content.txt (about) 1 # Test the hugo server command when editing content. 2 3 # We run these tests in parallel so let Hugo decide which port to use. 4 # Render to disk so we can check the /public dir. 5 hugo server --renderToDisk & 6 7 waitServer 8 9 httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1' $HUGOTEST_BASEURL_0 10 11 ls public/p2 12 cp stdout lsp2_1.txt 13 ls public/staticfiles 14 stdout 'static\.txt' 15 cp stdout lsstaticfiles_1.txt 16 17 replace $WORK/content/p1/index.md 'P1' 'P1 New' 18 19 httpget ${HUGOTEST_BASEURL_0}p1/ 'Title: P1 New' $HUGOTEST_BASEURL_0 20 21 ls public/p2 22 cp stdout lsp2_2.txt 23 cmp lsp2_1.txt lsp2_2.txt 24 ls public/staticfiles 25 cp stdout lsstaticfiles_2.txt 26 cmp lsstaticfiles_1.txt lsstaticfiles_2.txt 27 28 stopServer 29 ! stderr . 30 31 -- hugo.toml -- 32 title = "Hugo Server Test" 33 baseURL = "https://example.org/" 34 disableKinds = ["taxonomy", "term", "sitemap"] 35 -- layouts/index.html -- 36 Title: {{ .Title }}|BaseURL: {{ site.BaseURL }}| 37 -- layouts/_default/single.html -- 38 Title: {{ .Title }}|BaseURL: {{ site.BaseURL }}| 39 -- content/_index.md -- 40 --- 41 title: Hugo Home 42 --- 43 -- content/p1/index.md -- 44 --- 45 title: P1 46 --- 47 -- content/p2/index.md -- 48 --- 49 title: P2 50 --- 51 -- static/staticfiles/static.txt -- 52 static 53 54 55