First impression: this feels like a marketing page, not developer
documentation. The target audience for the maven site are developers
who want to use Maven. The purpose is not to sell Maven to an
undecided audience.

On Tue, Oct 27, 2026 at 10:56 PM Martijn Dashorst
<[email protected]> wrote:
>
> On Tue, Oct 27, 2026 at 7:59 PM Manfred Moser <[email protected]>
> wrote:
>
> > Totally agree with Elliotte. We should us our own tooling or at a
> > minimum stay with Java/JVM-based solution to keep things simpler.
> >
> > The docs source should also continue to sit with the same repos as they
> > are so we dont have to change a lot of infra and process.
> >
>
> I agree, especially since all the plugins also use doxia (if I understand
> it correctly).
>
> I don't think using doxia is a detractor for good documentation, nor a
> modern web
> design. But it might need some tweaking to enable new features, but I think
> that is
> for the better.
>
> I rebuilt my demo site using doxia, a new skin and a search index update
> all from
> maven. This version of the example is built with Maven’s own tooling: mvn
> site,
> maven-site-plugin and Doxia, from the same sources as maven.apache.org. The
> frame is a skin of its own (doxia/skin), the structure is the site
> descriptor content/site.xml,
> one menu three levels deep, and the landing pages, the news and the A–Z
> index are
> Markdown pages written from the same data by a small script. After the
> pages are
> rendered, two small classes run from the POM colour the code (Highlight)
> and write
> the search index (SearchIndex). Not in this version: the date a page last
> changed;
> moving pages to new addresses would add .htaccess redirects. The version
> built
> with Jekyll has those.
>
> You can see the results here:
>
> https://dashorst.github.io/maven-site/mvn-site/
>
> Let me know if you have any feedback.
>
> Kind regards,
>
> Martijn Dashorst



-- 
Elliotte Rusty Harold
[email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to