mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-19 11:12:36 +02:00
* feat: add all TOC levels to MDX loader * feat: add theme-level config for heading depth * test: add remark MDX loader test * fix: limit maxDepth validation to H2 - H6 * refactor: set default `maxDepth` using `joi` * refactor: `maxDepth` -> `maxHeadingLevel * refactor: invert underlying TOC depth API * refactor: make TOC algorithm level-aware * feat: add support for per-doc TOC heading levels * feat: support document-level heading levels for blog * fix: correct validation for toc level frontmatter * fix: ensure TOC doesn't generate redundant DOM * perf: simpler TOC heading search alg * docs: document heading level props for `TOCInline` * Update website/docs/guides/markdown-features/markdown-features-inline-toc.mdx Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> * docs: fix docs (again) * create dedicated test file for heading searching logic: exhaustive tests will be simpler to write * toc search: add real-world test * fix test * add dogfooding tests for toc min/max * add test for min/max toc frontmatter * reverse min/max order * add theme minHeadingLevel + tests * simpler TOC rendering logic * simplify TOC implementation (temp, WIP) * reverse unnatural order for minHeadingLevel/maxHeadingLevel * add TOC dogfooding tests to all content plugins * expose toc min/max heading level frontmatter to all 3 content plugins * refactor blogLayout: accept toc ReactElement directly * move toc utils to theme-common * add tests for filterTOC * create new generic TOCItems component * useless css file copied * fix toc highlighting className conflicts * update doc * fix types Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Co-authored-by: slorber <lorber.sebastien@gmail.com> |
||
---|---|---|
.. | ||
docusaurus | ||
docusaurus-cssnano-preset | ||
docusaurus-init | ||
docusaurus-mdx-loader | ||
docusaurus-migrate | ||
docusaurus-module-type-aliases | ||
docusaurus-plugin-client-redirects | ||
docusaurus-plugin-content-blog | ||
docusaurus-plugin-content-docs | ||
docusaurus-plugin-content-pages | ||
docusaurus-plugin-debug | ||
docusaurus-plugin-google-analytics | ||
docusaurus-plugin-google-gtag | ||
docusaurus-plugin-ideal-image | ||
docusaurus-plugin-pwa | ||
docusaurus-plugin-sitemap | ||
docusaurus-preset-bootstrap | ||
docusaurus-preset-classic | ||
docusaurus-remark-plugin-npm2yarn | ||
docusaurus-theme-bootstrap | ||
docusaurus-theme-classic | ||
docusaurus-theme-common | ||
docusaurus-theme-live-codeblock | ||
docusaurus-theme-search-algolia | ||
docusaurus-types | ||
docusaurus-utils | ||
docusaurus-utils-common | ||
docusaurus-utils-validation | ||
lqip-loader | ||
stylelint-copyright |