remove gridsome

This commit is contained in:
Philipp Kühn
2021-09-16 14:41:25 +02:00
parent e012a29240
commit 2f15a11572
311 changed files with 157 additions and 10308 deletions

65
docs/installation.md Normal file
View File

@@ -0,0 +1,65 @@
---
tableOfContents: true
---
# Installation
## toc
## Introduction
tiptap is framework-agnostic and even works with Vanilla JavaScript (if thats your thing). The following integration guides help you integrating tiptap in your JavaScript project.
## Integration guides
* [CDN](/installation/cdn)
* [React](/installation/react)
* [Vue 3](/installation/vue3)
* [Vue 2](/installation/vue2)
* [Nuxt.js](/installation/nuxt)
* [Svelte](/installation/svelte)
* [Alpine.js](/installation/alpine)
* [Livewire](/installation/livewire) (Draft)
* [Angular](https://github.com/sibiraj-s/ngx-tiptap) (community package)
## Vanilla JavaScript
Youre using plain JavaScript or a framework thats not listed here? No worries, we provide everything you need.
### Requirements
* [Node](https://nodejs.org/en/download/) installed on your machine
### 1. Install the dependencies
For the following example you will need `@tiptap/core` (the actual editor) and `@tiptap/starter-kit`.
The StarterKit doesnt include all, but the most common extensions.
```bash
# install with npm
npm install @tiptap/core @tiptap/starter-kit
# install with Yarn
yarn add @tiptap/core @tiptap/starter-kit
```
### 2. Add some markup
Add the following HTML where you want the editor to be mounted:
```html
<div class="element"></div>
```
### 3. Initialize the editor
Everything is in place now, so lets set up the actual editor now. Add the following code to your JavaScript:
```js
import { Editor } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'
new Editor({
element: document.querySelector('.element'),
extensions: [
StarterKit,
],
content: '<p>Hello World!</p>',
})
```
Open your project in the browser to see tiptap in action. Good work! Time to give yourself a pat on the back.