diff --git a/.changeset/funny-dancers-complain.md b/.changeset/funny-dancers-complain.md
new file mode 100644
index 0000000000..777133bbd7
--- /dev/null
+++ b/.changeset/funny-dancers-complain.md
@@ -0,0 +1,7 @@
+---
+'nextra-theme-blog': minor
+'nextra-theme-docs': minor
+'nextra': minor
+---
+
+Add Terraform/Move icon https://github.com/shuding/nextra/pull/2811 https://github.com/shuding/nextra/pull/2808
diff --git a/.changeset/long-dragons-shave.md b/.changeset/long-dragons-shave.md
new file mode 100644
index 0000000000..844a6e3596
--- /dev/null
+++ b/.changeset/long-dragons-shave.md
@@ -0,0 +1,7 @@
+---
+'nextra-theme-blog': minor
+'nextra-theme-docs': minor
+'nextra': minor
+---
+
+Make the `` component be crawlable and indexable by search engines by default
diff --git a/examples/swr-site/next-env.d.ts b/examples/swr-site/next-env.d.ts
index 4f11a03dc6..fd36f9494e 100644
--- a/examples/swr-site/next-env.d.ts
+++ b/examples/swr-site/next-env.d.ts
@@ -1,5 +1,6 @@
///
///
+///
// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.
diff --git a/packages/nextra/src/client/components/tabs.tsx b/packages/nextra/src/client/components/tabs.tsx
index c8c3e1cb49..802346c1a5 100644
--- a/packages/nextra/src/client/components/tabs.tsx
+++ b/packages/nextra/src/client/components/tabs.tsx
@@ -113,10 +113,12 @@ function _Tabs({
function Tab({
children,
+ // For SEO display all the Panel in the DOM and set `display: none;` for those that are not selected
+ unmount = false,
...props
-}: ComponentProps): ReactElement {
+}: Omit, 'static'>): ReactElement {
return (
-
+
{children}
)
diff --git a/packages/nextra/src/client/icons/c++.svg b/packages/nextra/src/client/icons/c++.svg
index 11f453c5fd..a978e38077 100644
--- a/packages/nextra/src/client/icons/c++.svg
+++ b/packages/nextra/src/client/icons/c++.svg
@@ -1,10 +1,4 @@
-