fluid-project / infusion-docs

Documentation space for Infusion
http://docs.fluidproject.org/infusion
Creative Commons Attribution 4.0 International
8 stars 45 forks source link

Use Eleventy navigation plugin to generate the sidebar #191

Open greatislander opened 3 years ago

greatislander commented 3 years ago

Is your feature request related to a problem?

Currently the sidebar navigation is generated from a manually-maintained JSON manifest.

Describe the solution you'd like

This process can be improved by using Eleventy's official navigation plugin to embed navigation structure data directly into documentation pages and make the sidebar easier to maintain as documentation is moved or changed.

Describe alternative solutions you've considered

Not applicable.

Additional context or notes

I've already implemented this on both the Inclusive Learning Design Handbook and Inclusive Design Guide sites, which were once set up the same way.

greatislander commented 3 years ago

See also: https://github.com/fluid-project/infusion-docs/issues/160

cindyli commented 3 years ago

Resolved by https://github.com/fluid-project/infusion-docs/pull/196

greatislander commented 3 years ago

@cindyli I'd like to keep this open for further work.