fix navigation

Need to use toctree.
Need to use .md target.
Remove non-existing links

Change-Id: Iff5d1b88e5b283940fc94f919d5c82366ed62554
This commit is contained in:
Pierre Nicolas 2025-01-09 11:12:15 -05:00
parent fff367383b
commit 89c8d32885
4 changed files with 23 additions and 19 deletions

View File

@ -10,5 +10,9 @@ This manual is for anyone looking to build Jami from source to:
## Sections ## Sections
* [Introduction](introduction.md) ```{toctree}
* [Dependencies](dependencies.md) :maxdepth: 1
introduction
dependencies
```

View File

@ -259,7 +259,7 @@ $ git add source/file/you/edited.md
$ git commit $ git commit
``` ```
Refer to the [commit message guidelines](contribute.html#commit-message-guidelines) for how to write a good commit message. Refer to the [commit message guidelines](contribute.md#commit-message-guidelines) for how to write a good commit message.
## Submitting a change ## Submitting a change
@ -295,11 +295,9 @@ For instance, if you added a new page called
`user` folder, you should add it in the `toctree` directive of `user` folder, you should add it in the `toctree` directive of
`user/index.rst`, *without* the file extension: `user/index.rst`, *without* the file extension:
```.. code-block:: reST ```reStructuredText
.. toctree::
.. toctree:: ...
bug-report-guide
... hosting-jams-on-aws-guide
bug-report-guide
hosting-jams-on-aws-guide
``` ```

View File

@ -4,7 +4,7 @@
alt="«Image: Jami logo»" alt="«Image: Jami logo»"
title="Jami logo" /> title="Jami logo" />
This is the documentation for [Jami](https://jami.net), free/libre software for [universal communication](user/introduction.md) that respects the freedom and privacy of its users. This is the documentation for [Jami](https://jami.net), free/libre software for [universal communication](user/introduction.rst) that respects the freedom and privacy of its users.
Jami is available across operating systems and platforms including GNU/Linux, macOS, Windows, Android/Replicant, and iOS. Jami is available across operating systems and platforms including GNU/Linux, macOS, Windows, Android/Replicant, and iOS.
Jami is an official GNU package and you can redistribute it and/or modify it under the terms of the [GNU General Public License](https://www.gnu.org/licenses/gpl.html) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Jami is an official GNU package and you can redistribute it and/or modify it under the terms of the [GNU General Public License](https://www.gnu.org/licenses/gpl.html) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
@ -23,12 +23,16 @@ This documentation is community-driven and [anyone can contribute](contribute.md
Here are the documentation manuals of Jami and details on how to Here are the documentation manuals of Jami and details on how to
contribute to Jami: contribute to Jami:
* [User manual](user/index.md) ```{toctree}
* [JAMS manual](jams/index.md) :maxdepth: 1
* [Build manual](build/index.md)
* [Developer manual](developer/index.md) user/index
* [Extension manual](extension/index.md) jams/index
* [Contribute](contribute.md) build/index
developer/index
extension/index
contribute
````
## Community and support ## Community and support

View File

@ -15,11 +15,9 @@ bugs and issues.
introduction introduction
create-jami-account create-jami-account
jami-distributed-network jami-distributed-network
features
all-features-by-client all-features-by-client
faq faq
lan-only lan-only
tutorials
bug-report-guide bug-report-guide
.. ..