Wiki home page does not present a download link
Currently, the xmlsoft.org site redirects to the libxml2 wiki home page here. This page is currently missing a piece of information that most visitors to the site will be after: a download link. (In fact, the word "download" does not occur at all on the page.)
The Deployments -> Releases link is not obvious, despite being the page of likely greatest interest to visitors.
The same issue affects the libxslt wiki home page.