<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ciigo/testdata/watcher_test.txt, branch dev</title>
<subtitle>Static web server with AsciiDoc and Markdown.</subtitle>
<id>http://git.kilabit.info/ciigo/atom?h=dev</id>
<link rel='self' href='http://git.kilabit.info/ciigo/atom?h=dev'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/'/>
<updated>2026-02-02T09:40:16Z</updated>
<entry>
<title>all: allow combination of default and custom stylesheet</title>
<updated>2026-02-02T09:40:16Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-29T14:07:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=f578b0ba7341f8bc97d13cd165070002596cb106'/>
<id>urn:sha1:f578b0ba7341f8bc97d13cd165070002596cb106</id>
<content type='text'>
To combine default stylesheet with custom CSS, set the value to "default"
and the file name of custom CSS, separated by comma.
This is the recommended way to use custom stylesheet since it can be set
only on specific pages.

----
// In asciidoctor:
:stylesheet: default, custom.css

// In markdown:
stylesheet: default, custom.css
----

To disable default stylesheet and only using custom CSS, set the value only
to the file name of custom CSS.

Another way to use custom stylesheet is by creating your own template and
pass it to `serve` or `convert` command.
This method makes the stylesheet applied to all pages.
</content>
</entry>
<entry>
<title>all: conform with Lighthouse recommendations</title>
<updated>2026-01-24T14:23:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-24T14:23:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=04422f8d237d1af542f2abe5ac5f7be0ab276843'/>
<id>urn:sha1:04422f8d237d1af542f2abe5ac5f7be0ab276843</id>
<content type='text'>
The foreground color changes to conform with color-contrast
ratio threshold, with score AAA. [1]

Add ARIA role to each section of pages: banner for topbar,
main for page, and contentinfo for footer.
This is to make the webpage more robust and functional no matter
what screen reader technology is used. [2]

For touch devices, increase the line height on Table of Contents.
This is to help users who may have difficulty in confidently targeting or
operating small controls. [3]

[1]: https://dequeuniversity.com/rules/axe/4.11/color-contrast
[2]: https://dequeuniversity.com/rules/axe/4.11/landmark-one-main
[3]: https://dequeuniversity.com/rules/axe/4.11/target-size
</content>
</entry>
<entry>
<title>_static: simplify the topbar section</title>
<updated>2026-01-24T11:45:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-24T00:10:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=ca3c34e362d36d71e04e35aa9a4e9147f3cccb3f'/>
<id>urn:sha1:ca3c34e362d36d71e04e35aa9a4e9147f3cccb3f</id>
<content type='text'>
Instead of splitting the topbar into top-heading and menu,
breaking it down by class item.
</content>
</entry>
<entry>
<title>all: embed CSS and index HTML template using memfs</title>
<updated>2026-01-24T00:11:24Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-23T08:33:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=62c2e03409e8f7bc6f3f20df36603344afaf2b3a'/>
<id>urn:sha1:62c2e03409e8f7bc6f3f20df36603344afaf2b3a</id>
<content type='text'>
Previously, with direct embed, every time we change the CSS or index
template, we need to restart the "ciigo serve" command.

Using memfs make us easy to update and see the changes directly, without
restarting the server.
</content>
</entry>
<entry>
<title>go.mod: update asciidoctor-go module to fix default embedded CSS</title>
<updated>2025-04-18T12:59:04Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-04-18T12:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=627748152584a34070096c02fcd0ecbc1af85422'/>
<id>urn:sha1:627748152584a34070096c02fcd0ecbc1af85422</id>
<content type='text'>
By default, the document contains ":stylesheet:" attribute, which
means using the default embedded CSS.
To disable it, unset the attribute using ":stylesheet!:".
To overwrite it, set the attribute to path of CSS file
":stylesheet: my.css".

</content>
</entry>
<entry>
<title>testdata: disable generating HTML meta "generator"</title>
<updated>2025-04-18T11:24:48Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-04-18T11:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=5eb1667e6906cf30642e926b56fdbc9686d1233f'/>
<id>urn:sha1:5eb1667e6906cf30642e926b56fdbc9686d1233f</id>
<content type='text'>
The "generator" meta will changes when the asciidoctor-go release new
version.
This causes unnecessary chores on test data that needs to be updated
on every new releases.

</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2025-04-18T09:58:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-04-18T09:58:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=2dc36221ea0e76526958850b7436b8a914ef3ebc'/>
<id>urn:sha1:2dc36221ea0e76526958850b7436b8a914ef3ebc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update asciidoctor-go</title>
<updated>2025-02-01T02:39:40Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-02-01T02:39:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=3fbbf969aa646d07d26e8d3c0f9a01aff52491a3'/>
<id>urn:sha1:3fbbf969aa646d07d26e8d3c0f9a01aff52491a3</id>
<content type='text'>
The latest release fix parsing section that is not detected after list
items.

</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-12-08T14:20:02Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-12-08T14:20:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=ff338f853eb7537230c84ccc06feae3b63859877'/>
<id>urn:sha1:ff338f853eb7537230c84ccc06feae3b63859877</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-09-07T10:35:24Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T10:35:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/ciigo/commit/?id=eaa09b9d06e2e64b9f484c91d755617577a1bd37'/>
<id>urn:sha1:eaa09b9d06e2e64b9f484c91d755617577a1bd37</id>
<content type='text'>
</content>
</entry>
</feed>
