Hi Wojtek,
> I have got the perfect results.
>
> But after changing \section{test} into \section{Test test} and using latexmk
> extension, after one latex run the main content in the HTML file is updated,
> but the table of contents—is not. This is probably(?) caused by fact that
> .toc file is not produced by tex4ht
>
> And this is strange because the .4tc file is updated, but the .4ct not?
>
> On the other hand, making major changes to the source file (adding/removing
> another section) — rebuilds the document. The minor change — (in section
> title) leaves the table of contents untouched.
>
> It seems that latexmk does not recognize file .4tc as generated during
> compilation. The hint in latexmk documentation for solving situation, that
> latexmk won’t notice a dependency on a file, bar.baz say is to add (in the
> source) \typeout{(bar.baz)}.
Ah, if latexmk needs the filename of .4tc file in the console, I can
add it to TeX4ht sources. In fact, I just did it now. In the meantime,
you can use something like this config file:
\Preamble{xhtml}
\typeout{(\jobname.4tc)}
\begin{document}
\EndPreamble
Best regards,
Michal