Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pranshudobhal/editor

EditOR is a rich text editor with functionalities like formatting text, adding hyperlinks, images, and memes.
https://github.com/pranshudobhal/editor

Last synced: 2 days ago
JSON representation

EditOR is a rich text editor with functionalities like formatting text, adding hyperlinks, images, and memes.

Awesome Lists containing this project

README

        

# EditOR

EditOR is a rich text editor with functionalities like formatting text, adding hyperlinks, images, and memes.

## Tech Stack

- ReactJS
- Tiptap Editor
- Vanilla CSS
- Tenor API

## Live Demo

https://user-images.githubusercontent.com/26481473/128714903-d2b59e05-a698-4fa8-9d7b-b34623e4aa10.mp4

## Usage

1. To add **bold** style, click on the `B` button and start typing.

If you want to add or remove bold style to an existing text, then select the text and click on the `B` button.

2. To add **italic** style, click on the `I` button and start typing.

If you want to add or remove italic style to an existing text, then select the text and click on the `I` button.

3. To add **underline** style, click on the `U` button and start typing.

If you want to add or remove underline style to an existing text, then select the text and click on the `U` button.

4. To add a **hyperlink** to your text, select the text, click on the `🔗` button, enter URL in opened modal.

If you want to remove the hyperlink, select the text and click on the ~~`🔗`~~ button.

> **NOTE:** Please make sure that you enter the full URL e.g. `https://www.google.com`

5. To add an **image**, click on the `Image` icon and enter image URL in opened modal.

If you want to delete an image, then click on the image and press `delete` or `backspace` button.

If you want to **reorder** the sequence of your images, just drag and drop.

> **NOTE:** You can use this image URL for testing- `https://source.unsplash.com/random/800x600`

6. To add a meme, write "**{{nameOfMeme_meme}}**", then click on the `Add Meme` button.

If you want to delete a meme, then click on the meme and press `delete` or `backspace` button.

> **NOTE:** For testing purpose, you can use `{{cat_meme}}` to generate a meme