We are managing documentation for around 100 products in a single repository using the MkDocs Monorepo Plugin. The root mkdocs.yml file utilizes !include to include configuration files for each product.
Current Structure:
mkdocs.yml
products/
prod1/
mkdocs.yml
docs/
index.md
topic1.md
topic2.md
prod2/
mkdocs.yml
docs/
index.md
topic1.md
topic2.md
# and so on for 100 products
docs/
index.md
Currently, each rendered HTML page includes the sidebar tree for all 100 products, which significantly increases the artifact size. This is inefficient and can negatively impact the performance and usability of our documentation site.
Hi @RaizadaHaroon, It's not clear to me how this can be avoided as you are explicitly adding this as you mention. Can you share what you would like to see done for a case like this?
We are managing documentation for around 100 products in a single repository using the MkDocs Monorepo Plugin. The root mkdocs.yml file utilizes !include to include configuration files for each product.
Current Structure:
Root mkdocs.yml Configuration:
Concern:
Currently, each rendered HTML page includes the sidebar tree for all 100 products, which significantly increases the artifact size. This is inefficient and can negatively impact the performance and usability of our documentation site.