<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ciigo/server_test.go, branch main</title>
<subtitle>Static web server with AsciiDoc and Markdown.</subtitle>
<id>http://git.kilabit.info/ciigo/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/ciigo/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/'/>
<updated>2026-02-09T06:09:15Z</updated>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2026-02-09T06:09:15Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-09T06:09:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=98c83f1b87672edd114397c5602de71ca94207dd'/>
<id>urn:sha1:98c83f1b87672edd114397c5602de71ca94207dd</id>
<content type='text'>
This update affect the test on onGet, where request to directory that
does not end with slash will be redirected with status code 301 (Moved
Permanently) instead of 302 (Found).
</content>
</entry>
<entry>
<title>all: embed struct [lib/http.ServerOptions] directly to [ServeOptions]</title>
<updated>2026-02-07T09:03:19Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-07T09:03:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=3714f15bf29cfb79c3623784e391a7a4854f6815'/>
<id>urn:sha1:3714f15bf29cfb79c3623784e391a7a4854f6815</id>
<content type='text'>
At this point, all of the fields in the struct ServeOptions is the
same with [lib/http.ServerOptions] except IsDevelopment and
ConvertOptions.

For field IsDevelopment we keep in the struct.
For field ConvertOptions we remove it and let the caller pass it on
Serve function or InitHTTPServer method.
</content>
</entry>
<entry>
<title>all: auto convert markup when HTTP client request GET to HTML file</title>
<updated>2025-01-06T17:13:55Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-01-05T19:54:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=85ae94f62b75372943a8ffdd705ce932a7849a8d'/>
<id>urn:sha1:85ae94f62b75372943a8ffdd705ce932a7849a8d</id>
<content type='text'>
In development mode, where [ServeOptions.IsDevelopment] is set to true
or when running "ciigo serve", the ciigo HTTP server will check if the
new markup file is newer than HTML file when user press refresh or
reload on the browser.
If its newer, it will convert the markup file and return the new content
of HTML file.
</content>
</entry>
</feed>
