You can host your own custom documentation pages directly within your Onyxia instance.
This is ideal if you want to provide onboarding instructions or write step-by-step tutorials specifically tailored to your users.
How It Works
You can link to your Markdown files from any customizable section of the interface: header, sidebar, footer, and even from other Markdown files.
Example
Assume we include the following files in custom-resources.zip:
# This is a test document in english
This could be for example a guide specific to your Onyxia instance.
## It's standard markdown
You can embed images, including with HTML syntax:
<img src="%PUBLIC_URL%/custom-resources/preview.png" width="100%">
You can render code snippets:
```bash
echo "Hello world"
```
You can also link to pages of your instance: [Catalog](/catalog).
You can link to [another document](%PUBLIC_URL%/custom-resources/onboarding_sub_en.md).
<a href="%PUBLIC_URL%/launcher/ide/rstudio?name=rstudio&version=2.3.2&s3=region-ec97c721&resources.limits.cpu=«22700m»&autoLaunch=true">
<img height=20 src="https://user-images.githubusercontent.com/6702424/173724486-30b6232a-c5d2-40da-a0cc-4d4a11824135.png">
</a>
Your documentation must consist of Markdown files. These files will be rendered as HTML within the Onyxia UI.
The documents must be hosted within your Onyxia instance; external links are not supported. You need to include them in the custom-resources.zip file, provided through the CUSTOM_RESOURCES configuration key.
More details are available in the .