Advanced Tutorials
This section is not going to be very structured, but we will cover the following topics:
๐๏ธ Architecture
How Docusaurus works to build your app
๐๏ธ Plugins
Plugins are the building blocks of features in a Docusaurus 2 site. Each plugin handles its own individual feature. Plugins may work and be distributed as part of a bundle via presets.
๐๏ธ Routing
Docusaurus' routing system follows single-page application conventions: one route, one component.
๐๏ธ Static site generation
Docusaurus statically renders your React code into HTML, allowing faster load speed and better SEO.
๐๏ธ Client architecture
How the Docusaurus client is structured
We will assume that you have finished the guides, and know the basics like how to configure plugins, how to write React components, etc. These sections will have plugin authors and code contributors in mind, so we may occasionally refer to plugin APIs or other architecture details. Don't panic if you don't understand everything๐