diff --git a/packages/lexical-website/docs/demos/_category_.json b/packages/lexical-website/docs/demos/_category_.json
deleted file mode 100644
index 52acd2e08da..00000000000
--- a/packages/lexical-website/docs/demos/_category_.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "label": "Demos",
- "position": 7
-}
diff --git a/packages/lexical-website/docs/demos/plugins/_category_.yml b/packages/lexical-website/docs/demos/plugins/_category_.yml
deleted file mode 100644
index 619af717bc7..00000000000
--- a/packages/lexical-website/docs/demos/plugins/_category_.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: 'Plugin Examples'
-position: 1
diff --git a/packages/lexical-website/docs/demos/plugins/collapsible-container.md b/packages/lexical-website/docs/demos/plugins/collapsible-container.md
deleted file mode 100644
index 2685879395e..00000000000
--- a/packages/lexical-website/docs/demos/plugins/collapsible-container.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "collapsible-container"
-title: "Collapsible Container Plugin"
-sidebar_label: "Collapsible Container Plugin"
----
-
-This page focuses on implementing the collapsible container plugin and the code you need to add a collapsible container to your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-Note that the first line is the container's title and has bold text formatting, while the lines below are meant for the content of the collapsible container, which will be hidden if you press the arrow on the left.
-
-
diff --git a/packages/lexical-website/docs/demos/plugins/embeds/_category_.yml b/packages/lexical-website/docs/demos/plugins/embeds/_category_.yml
deleted file mode 100644
index b5a3aa2188f..00000000000
--- a/packages/lexical-website/docs/demos/plugins/embeds/_category_.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: 'Embed Plugins'
-position: 1
diff --git a/packages/lexical-website/docs/demos/plugins/embeds/figma.md b/packages/lexical-website/docs/demos/plugins/embeds/figma.md
deleted file mode 100644
index a3505acfd13..00000000000
--- a/packages/lexical-website/docs/demos/plugins/embeds/figma.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-id: "figma"
-title: "Figma Plugin"
-sidebar_label: "Figma Plugin"
----
-
-This page focuses on implementing the Figma plugin and the code you need to embed Figma files into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-To use, enter the URL of the relevant file, and it will get embedded into the editor. If the URL is wrong or doesn't exist, an empty Figma file will get embedded and show an error.
-
-The example here is very simplified, so you can create your own logic for handling wrong URLs or canceling the embedding. The size of the embed is also adjustable.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/embeds/twitter.md b/packages/lexical-website/docs/demos/plugins/embeds/twitter.md
deleted file mode 100644
index 69a0c00263f..00000000000
--- a/packages/lexical-website/docs/demos/plugins/embeds/twitter.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-id: "twitter"
-title: "Twitter Plugin"
-sidebar_label: "Twitter Plugin"
----
-
-This page focuses on implementing the Twitter plugin and the code you need to embed tweets into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-To use, enter the URL of the relevant tweet, and it will get embedded into the editor. You will not see any additional embeds if the URL is wrong or doesn't exist.
-
-The example here is very simplified, so you can create your own logic for handling wrong URLs or canceling the embedding. The size of the embed is also adjustable.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/embeds/youtube.md b/packages/lexical-website/docs/demos/plugins/embeds/youtube.md
deleted file mode 100644
index 655ab5310c5..00000000000
--- a/packages/lexical-website/docs/demos/plugins/embeds/youtube.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-id: "youtube"
-title: "YouTube Plugin"
-sidebar_label: "YouTube Plugin"
----
-
-This page focuses on the implementation of the YouTube plugin and the code you need to embed YouTube videos into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-To use, enter the URL of the relevant video, and it will get embedded into the editor. If the URL is wrong or doesn't exist, an empty YouTube video will get embedded and show an error when playing the video.
-
-The example here is very simplified, so you can create your own logic for handling wrong URLs or canceling the embedding. The size of the embed is also adjustable.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/excalidraw.md b/packages/lexical-website/docs/demos/plugins/excalidraw.md
deleted file mode 100644
index 28c5a624229..00000000000
--- a/packages/lexical-website/docs/demos/plugins/excalidraw.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "excalidraw"
-title: "Excalidraw Plugin"
-sidebar_label: "Excalidraw Plugin"
----
-
-This page focuses on implementing the Excalidraw plugin and the code you need to embed Excalidraw into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed. You can also add image resizing functionality to resize the plot, but it is not implemented in the below example to simplify the code.
-
-**Note**: If the code is not working due to an import error, try opening the CodeSandbox in a separate tab (this should solve the problem).
-
-
diff --git a/packages/lexical-website/docs/demos/plugins/horizontal-rule.md b/packages/lexical-website/docs/demos/plugins/horizontal-rule.md
deleted file mode 100644
index 368434f7c17..00000000000
--- a/packages/lexical-website/docs/demos/plugins/horizontal-rule.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-id: "horizontal-rule"
-title: "Horizontal Rule Plugin"
-sidebar_label: "Horizontal Rule Plugin"
----
-
-This page focuses on implementing the horizontal rule plugin and the code you need to embed a horizontal rule into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-To add a horizontal rule in a sample text (i.e., check out the list plugin example and the prepopulated text inside of the editor), use ```$createHorizontalRuleNode``` or check out the source code on GitHub.
-
-
-
diff --git a/packages/lexical-website/docs/demos/plugins/images.md b/packages/lexical-website/docs/demos/plugins/images.md
deleted file mode 100644
index f822862bd9d..00000000000
--- a/packages/lexical-website/docs/demos/plugins/images.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-id: "images"
-title: "Images Plugin"
-sidebar_label: "Images Plugin"
----
-
-This page focuses on the implementation of the images plugin and the code you need for image insertion from a sample or URL into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed. Note that you can also embed GIFs.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/lists.md b/packages/lexical-website/docs/demos/plugins/lists.md
deleted file mode 100644
index 859b6235150..00000000000
--- a/packages/lexical-website/docs/demos/plugins/lists.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "lists"
-title: "List Plugin"
-sidebar_label: "List Plugin"
----
-
-This page focuses on implementing the list plugin and the code you need to incorporate lists into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-You can create new lists by selecting relevant text and playing around with the buttons in the toolbar.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/markdown.md b/packages/lexical-website/docs/demos/plugins/markdown.md
deleted file mode 100644
index 2a851423dab..00000000000
--- a/packages/lexical-website/docs/demos/plugins/markdown.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-id: "markdown"
-title: "Markdown Plugin"
-sidebar_label: "Markdown Plugin"
----
-
-This page focuses on implementing the markdown plugin and the code you need to incorporate markdown support into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-The editor already has some prepopulated text, and you can press the button on the bottom right to turn the current text into Markdown text. If you press again, it will turn back to standard editor text. This is a rich text editor example, and you can see most of the formatting functionality (e.g., bold, italic, underlined text).
-
-Currently, for the purposes of simplicity, the link plugin is very basic, so you will have to press twice on the links to see the URL and edit it. You can further import the AutoLink and ClickableLink plugins to be able to click on the link to jump straight to the website of your preference.
-
-This plugin is also a part of the actions plugin. You can check out the other tools (e.g., delete all, lock/unlock text) by exploring the playground's source code.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/mentions.md b/packages/lexical-website/docs/demos/plugins/mentions.md
deleted file mode 100644
index 789d0f3e0b9..00000000000
--- a/packages/lexical-website/docs/demos/plugins/mentions.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-id: "mentions"
-title: "Mentions Plugin"
-sidebar_label: "Mentions Plugin"
----
-
-This page focuses on implementing the mentions plugin and the code you need to incorporate mentions into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-In the simplified example below, there are dummy mentions, so you can change them depending on preference or pull the data from an external source by adding extra logic. There are no respective images for the dummy mentions, but the plugin handles images in its simplified form, so it is possible to add icons next to the names. Currently, the search options are limited to 5, but it is also easily changeable.
-
-**How to use**: type @ and any letter. If there is a name associated with the letters you typed, it will be shown in the typeahead below the text. If the mention is successful, it will be highlighted.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/poll.md b/packages/lexical-website/docs/demos/plugins/poll.md
deleted file mode 100644
index a7ce0244b62..00000000000
--- a/packages/lexical-website/docs/demos/plugins/poll.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "poll"
-title: "Poll Plugin"
-sidebar_label: "Poll Plugin"
----
-
-This page focuses on implementing the poll plugin and the code you need to add a poll to your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-You can add as many options as you want and select them by checking the box on the left side of each option. You can also change the CSS of the poll in `styles.css`.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/speech-to-text.md b/packages/lexical-website/docs/demos/plugins/speech-to-text.md
deleted file mode 100644
index 0c43c59ceef..00000000000
--- a/packages/lexical-website/docs/demos/plugins/speech-to-text.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "speech-to-text"
-title: "Speech-to-Text Plugin"
-sidebar_label: "Speech-to-Text Plugin"
----
-
-This page focuses on implementing the speech-to-text plugin and the code you need to add a speech-to-text tool to your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-This plugin is a part of the actions plugin. You can check out the other tools (e.g., delete all, lock/unlock text) by exploring the playground's source code.
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/sticky-notes.md b/packages/lexical-website/docs/demos/plugins/sticky-notes.md
deleted file mode 100644
index fdb365d0b67..00000000000
--- a/packages/lexical-website/docs/demos/plugins/sticky-notes.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "sticky-notes"
-title: "Sticky Notes Plugin"
-sidebar_label: "Sticky Notes Plugin"
----
-
-This page focuses on implementing the sticky notes plugin and the code you need to incorporate sticky notes into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-You can move the sticky notes around and change their color (i.e., yellow and pink are currently available, but it is easily changeable).
-
-
\ No newline at end of file
diff --git a/packages/lexical-website/docs/demos/plugins/tables.md b/packages/lexical-website/docs/demos/plugins/tables.md
deleted file mode 100644
index f27a89c034d..00000000000
--- a/packages/lexical-website/docs/demos/plugins/tables.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-id: "tables"
-title: "Table Plugin"
-sidebar_label: "Table Plugin"
----
-
-This page focuses on implementing the table plugin and the code you need to incorporate tables into your editor. You can check out the CodeSandbox directly or view, edit and try out the code in real-time inside the embed.
-
-The below example has all the basic functionality of the tables (e.g., inserting and removing columns and creating headers). Note that the header text is bold, and you can either hardcode it to be simple text or import the relevant styles from Lexical (e.g., italic, bold, underlined) to change the format. There are quite some files to be included and CSS, but they cover most of the table functionality.
-
-
diff --git a/packages/lexical-website/docs/demos/starter.md b/packages/lexical-website/docs/demos/starter.md
deleted file mode 100644
index dba81b24be3..00000000000
--- a/packages/lexical-website/docs/demos/starter.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-id: "intro"
-title: "Demos Intro"
-sidebar_label: "Intro"
-sidebar_position: 0
-custom_edit_url: null
----
-
-# Demos
-
-This section provides demos and code samples of various Lexical features, including image insertion, table formatting and more. It will help you explore different extensions without getting overwhelmed by the rich functionality presented in the playground.
-
-The demo will be presented for each of the features listed in the sidebar. If you are already familiar with everything presented in this section, feel free to move to the playground and experiment with the multitude of features there.
-
-Now let's discover what Lexical has to offer!
\ No newline at end of file
diff --git a/packages/lexical-website/docusaurus.config.js b/packages/lexical-website/docusaurus.config.js
index 13a33023562..1349090a216 100644
--- a/packages/lexical-website/docusaurus.config.js
+++ b/packages/lexical-website/docusaurus.config.js
@@ -181,12 +181,7 @@ const config = {
sidebarId: 'api',
type: 'docSidebar',
},
- {
- label: 'Demos',
- position: 'left',
- sidebarId: 'demos',
- type: 'docSidebar',
- },
+
{label: 'Community', position: 'left', to: '/community'},
{
href: GITHUB_REPO_URL,
diff --git a/packages/lexical-website/sidebars.js b/packages/lexical-website/sidebars.js
index 45a4b8f1ea9..15773b3f68a 100644
--- a/packages/lexical-website/sidebars.js
+++ b/packages/lexical-website/sidebars.js
@@ -23,7 +23,6 @@
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
api: [{dirName: 'api', type: 'autogenerated'}],
- demos: [{dirName: 'demos', type: 'autogenerated'}],
docs: [
'intro',
{