This commit is contained in:
Philipp Kühn 2020-11-11 14:32:41 +01:00
commit 1dfd289a23
4 changed files with 63 additions and 57 deletions

View File

@ -110,49 +110,49 @@ jobs:
channel: '#tiptap-notifications'
if: failure()
# build:
# runs-on: ubuntu-latest
build:
runs-on: ubuntu-latest
# needs: lint
needs: lint
# env:
# SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
# strategy:
# matrix:
# node-version: [14]
strategy:
matrix:
node-version: [14]
# steps:
steps:
# - uses: actions/checkout@v2.3.4
- uses: actions/checkout@v2.3.4
# - name: Use Node.js ${{ matrix.node-version }}
# uses: actions/setup-node@v2.1.2
# with:
# node-version: ${{ matrix.node-version }}
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2.1.2
with:
node-version: ${{ matrix.node-version }}
# - name: Load cached dependencies
# uses: actions/cache@v2
# id: cache
# with:
# path: |
# **/node_modules
# /home/runner/.cache/Cypress
# key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }}
- name: Load cached dependencies
uses: actions/cache@v2
id: cache
with:
path: |
**/node_modules
/home/runner/.cache/Cypress
key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }}
# - name: Install dependencies
# id: install-dependencies
# if: steps.cache.outputs.cache-hit != 'true'
# run: yarn install
- name: Install dependencies
id: install-dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: yarn install
# - name: Build packages dependencies
# id: build-packages
# run: yarn build:packages
- name: Try to build the packages
id: build-packages
run: yarn build:ci
# - name: Send Slack notifications
# uses: act10ns/slack@v1
# with:
# status: ${{ job.status }}
# steps: ${{ toJson(steps) }}
# channel: '#tiptap-notifications'
# if: failure()
- name: Send Slack notifications
uses: act10ns/slack@v1
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
channel: '#tiptap-notifications'
if: failure()

View File

@ -1,20 +0,0 @@
# GitHub Action to remove old artifacts
# Documentation: https://github.com/c-hive/gha-remove-artifacts
name: clean-up
on:
schedule:
# Every day at 1am
- cron: '0 1 * * *'
jobs:
remove-old-artifacts:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Remove old artifacts
uses: c-hive/gha-remove-artifacts@v1
with:
age: '1 hour'

View File

@ -130,7 +130,7 @@ const CustomParagraph = Paragraph.extend({
})
// Result:
// <p color="pink" style="color: pink">Example Text</p>
// <p style="color: pink">Example Text</p>
```
You can also control how the attribute is parsed from the HTML. Lets say you want to store the color in an attribute called `data-color`, heres how you would do that:

View File

@ -49,6 +49,32 @@ Note that tiptap needs to run in the client, not on the server. Its required
[Read more](https://nuxtjs.org/api/components-client-only)
## Option 3: CDN
To pull in tiptap for quick demos or just giving it a spin, grab the latest build via CDN:
```html
<!doctype html>
<head>
<meta charset="utf-8">
<script src="https://cdn.example.com/tiptap-core.bundle.umd.min.js"></script>
<script src="https://cdn.example.com/tiptap-starter-kit.bundle.umd.min.js"></script>
</head>
<body>
<div class="element"></div>
<script>
const { Editor } = window['@tiptap/core']
const { defaultExtensions } = window['@tiptap/starter-kit']
const editor = new Editor({
element: document.querySelector('.element'),
extensions: defaultExtensions(),
content: '<p>Your content.</p>',
})
</script>
</body>
</html>
```
<!-- ## Option 3: CodeSandbox
CodeSandbox is an online coding environment. Its great to fiddle around without setting up a local project and to share your code with others.