> On Sep 14, 2018, at 7:55 AM, David T. via gnucash-devel 
> <gnucash-devel@gnucash.org> wrote:
> 
> Hello,
> 
> As I am toiling through the depths of the documentation generation process, I 
> am struck by the fact that the base page of the Help is “help.html”, while 
> the base page for the guide is “index.html”.
> 
> For consistency, I suggest naming the guide base page “guide.html”; moreover, 
> I suggest having a simple “index.html” placed in the documentation root 
> folder (for me, that will be gnucash-docs/build”):
> 
> 
> <html>
> <head>
>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8”>
>  <title>GnuCash Documentation</title>
>  <meta name="generator" content="DocBook XSL Stylesheets V1.75.2”>
> </head>
> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
> alink="#0000FF”>
>  <div>
>    <h1 class="title"><strong 
> class="application"><code>GnuCash</code></strong> Documentation</h1>
>  </div>
>  <table width="100%" summary="Documentation List">
>         <tr>
>                 <td width="40%" align="left"><strong xmlns="" 
> class="application"><a href="help/C/help.html"><code>GnuCash</code> Help 
> Manual</a></strong></td>
>                 <td>Context menu and system help for 
> <code>GnuCash</code>.</td> 
>         </tr>
>         <tr>
>                 <td width="40%" align="left"><strong xmlns="" 
> class="application"><a href="guide/C/guide.html"><code>GnuCash</code> 
> Tutorial and Concepts Guide</a></strong></td>
>                 <td>Tutorial and Concept Guide for <code>GnuCash</code>, 
> which provides in depth descriptions.</td>
>         </tr>
>  </table>
> </body>
> </html>

Not quite. Remember that the documentation build is written to create the 
documentation part of the website. 

We should change the name of gnucash-guide/index.html, but we should also 
insert an index.html into every directory that raises an error to prevent 
direct browsing; user access should be via https://www.gnucash.org/docs.phtml 
<https://www.gnucash.org/docs.phtml> only. The generation of those index.html 
files could be separated from the actual build both to avoid slowing the build 
and to allow documenters to navigate separately from the TOCs in their own 
build products.

I don’t think anything would be gained by having convenience index.html files 
in the container directories for documenter browsing.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to