Skip to main content

Full list Alpha Beta Future Enterprise Strapi Cloud Team Strapi Cloud Pro

This paragraph includes an Annotation component , sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Badges can also be used within the text, for instance as follows: Enterprise.

Built-in Docusaurus componentsโ€‹

Accordion-like component called "details"

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

"/path/to/my/file.txt
// We highlighted lines 3 and 5 and showed line numbers
// but line numbers can be hidden
const machin = () => {
truc: {
optionA: true,
optionB: ['blabla', false]
}
};

export const;

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

We can have tabs inside tabs, too.

We can display different images depending on the dark or light mode:

List view of a collection type in the Content ManagerList view of a collection type in the Content Manager

Calloutsโ€‹

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. and

Built-in calloutsโ€‹

These callouts are provided with our Docusaurus theme.

๐Ÿ‘€ Info

This is an info callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

โœ๏ธ Note

This is a note callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

๐Ÿ’ก Tip

This is a tip callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

โœ‹ Caution

This is a caution callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

โ—๏ธ Warning

This is a danger callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

Custom calloutsโ€‹

These are custom callouts Pierre created for specific purposes.

๐Ÿงช Subtle callout
This is a subtle callout. Title and emoji are customizable. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

This is a default callout. It doesn't have a title if none is defined. Other than that, it works like every other callout available.

Default callout

This is a default callout with a title. It does not show any emoji by default, but we can add one. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

โ˜‘๏ธ Prerequisites

This is a prerequisites callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

๐Ÿ‘€ Info

This is an info callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

๐Ÿค“

This is a strapi callout with its default emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

Custom layout componentsโ€‹

These are custom layout components that Pierre created for the team's purposes.

Columnsโ€‹

The content can be grouped into columns:

This is the left column. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
This is the right column. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Side-by-side componentsโ€‹

We also have containers that are used like follows:

This is the main column. Its content is sticky. Try to scroll the page and see what happens.

It can contain whatever you want:

๐Ÿ‘€ Info

This is an info callout with its default title and emoji. It does not show any emoji by default. Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam.

This is the secondary column.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Cardsโ€‹

We also have cards. Actually, 2 types of cards. The big ones and the small ones.

Small cards are displayed like this:

Pierre implemented custom components to display API calls in a specific manner:

Example request

GET http://localhost:1337/api/restaurants

Example response
{
"data": [
{
"id": 1,
"attributes": {
"title": "Restaurant A",
"description": "Restaurant A's description"
},
"meta": {
"availableLocales": []
}
},
{
"id": 2,
"attributes": {
"title": "Restaurant B",
"description": "Restaurant B's description"
},
"meta": {
"availableLocales": []
}
},
],
"meta": {}
}

We can also have a language selector within a dropdown, for when we'll need to support several query languages:

API calls components can also be used within the side-by-side containers:

Section titleโ€‹

Returns entries matching the query filters (see API parameters documentation).

Example request

GET http://localhost:1337/api/restaurants

Example response
{
"data": [
{
"id": 1,
"attributes": {
"title": "Restaurant A",
"description": "Restaurant A's description"
},
"meta": {
"availableLocales": []
}
},
{
"id": 2,
"attributes": {
"title": "Restaurant B",
"description": "Restaurant B's description"
},
"meta": {
"availableLocales": []
}
},
],
"meta": {}
}

๐ŸŽ… Wishlistโ€‹

  • Custom components:

    • Icons
      An icons system with different types of icons for:

      • status (alpha, beta, future or experimental)
      • pricing or plan-related (Entreprise, Cloud, Cloud Pro, Cloud Team, etc.)
      • "new"/"updated": to be used in the table of content/sidebar on the left to indicate that a given page was recently added or updated

        ๐Ÿ‘‰ Icons should:
        - be clickable
        - display a tooltip when hovered
    • Version badge or component
      We'd like to display the minimum number version from which the feature can be used.

    • Last update and contributor component
      At the bottom of the page, this component would show when was the page updated for the last time, and by who.

  • Smaller default reading size and more white space
    Pierre constantly zooms out the website at 90% because he founds the default font size too big. Especially in the sidebar.


๐Ÿ’ก Inspirations: