Skip to content

Docs Overhaul#8896

Draft
joshistoast wants to merge 21 commits intoinvoke-ai:mainfrom
joshistoast:feat/docs-overhaul
Draft

Docs Overhaul#8896
joshistoast wants to merge 21 commits intoinvoke-ai:mainfrom
joshistoast:feat/docs-overhaul

Conversation

@joshistoast
Copy link
Contributor

@joshistoast joshistoast commented Feb 21, 2026

Summary

A complete overhaul of the documentation site, moving away from mkdocs in favor of Astro.

On top of simply moving to a new docs platform, many of the pages are now rewritten, split and merged into a new category structure that feels more streamlined and understandable. Most of the pages are now in MDX, allowing for the importing and usage of custom components like File Trees.

TODO:

  • Beef up landing page
  • CI workflow docstrings generator, but to JSON instead of markdown;
  • CI workflow for API reference generation;
  • CI workflow for testing MD links;
  • Setup GitHub pages to use GitHub action instead of a branch.
  • Maybe we use invoke.ai for this instead of invoke-ai.github.io/

Related Issues / Discussions

QA Instructions

Merge Plan

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

@github-actions github-actions bot added frontend-deps PRs that change frontend dependencies docs PRs that change docs labels Feb 21, 2026
@github-actions github-actions bot added the CI-CD Continuous integration / Continuous delivery label Feb 21, 2026
joshistoast and others added 5 commits February 21, 2026 14:29
- improve homepage;
- enhance some docs pages;
- override some layout components;
- enhance interactivity and qol styling;
- create new download page + component;
- add llms.txt;
- remove unused logo component;
@github-actions github-actions bot added the Root label Feb 24, 2026
@lstein lstein self-assigned this Feb 27, 2026
@lstein
Copy link
Collaborator

lstein commented Feb 27, 2026

@joshistoast I'd like to work my way through this tour de force. When you have a chance, could you explain how I go about rendering and browsing an Astro docs tree? I am not familiar with the system.

@joshistoast
Copy link
Contributor Author

@joshistoast I'd like to work my way through this tour de force. When you have a chance, could you explain how I go about rendering and browsing an Astro docs tree? I am not familiar with the system.

Just CD into the docs/ directory and run pnpm run dev. Or did you mean something else when you said docs tree?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-CD Continuous integration / Continuous delivery docs PRs that change docs frontend-deps PRs that change frontend dependencies Root v6.13.x

Projects

Status: 6.13.x

Development

Successfully merging this pull request may close these issues.

2 participants