diff --git a/content/posts/test.md b/content/posts/basic.md
similarity index 100%
rename from content/posts/test.md
rename to content/posts/basic.md
diff --git a/content/posts/extensions.md b/content/posts/extensions.md
new file mode 100644
index 00000000..c626a3da
--- /dev/null
+++ b/content/posts/extensions.md
@@ -0,0 +1,8 @@
+---
+title: Handle Extensions
+slug: handle-extensions
+---
+
+Use a custom list of extensions.
+
+
\ No newline at end of file
diff --git a/packages/tiptap-starter-kit/index.ts b/packages/tiptap-starter-kit/index.ts
new file mode 100644
index 00000000..d5230054
--- /dev/null
+++ b/packages/tiptap-starter-kit/index.ts
@@ -0,0 +1,13 @@
+import Document from '@tiptap/document-extension'
+import History from '@tiptap/history-extension'
+import Paragraph from '@tiptap/paragraph-extension'
+import Text from '@tiptap/text-extension'
+
+export default function extensions() {
+ return [
+ new Document(),
+ new History(),
+ new Paragraph(),
+ new Text(),
+ ]
+}
\ No newline at end of file
diff --git a/packages/tiptap-starter-kit/package.json b/packages/tiptap-starter-kit/package.json
new file mode 100644
index 00000000..4ff0d8a9
--- /dev/null
+++ b/packages/tiptap-starter-kit/package.json
@@ -0,0 +1,20 @@
+{
+ "name": "@tiptap/starter-kit",
+ "version": "1.0.0",
+ "source": "index.ts",
+ "main": "dist/tiptap-starter-kit.js",
+ "umd:main": "dist/tiptap-starter-kit.umd.js",
+ "module": "dist/tiptap-starter-kit.mjs",
+ "unpkg": "dist/tiptap-starter-kit.js",
+ "jsdelivr": "dist/tiptap-starter-kit.js",
+ "files": [
+ "src",
+ "dist"
+ ],
+ "dependencies": {
+ "@tiptap/document-extension": "1.x",
+ "@tiptap/history-extension": "1.x",
+ "@tiptap/paragraph-extension": "1.x",
+ "@tiptap/text-extension": "1.x"
+ }
+}
diff --git a/src/demos/Basic/index.vue b/src/demos/Basic/index.vue
index 7fadb566..0e80572c 100644
--- a/src/demos/Basic/index.vue
+++ b/src/demos/Basic/index.vue
@@ -1,23 +1,10 @@
-
-
-
-
-
-
-
+
\ No newline at end of file