Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
stepanenko3 authored May 17, 2022
1 parent 60d07d2 commit 3b203d5
Showing 1 changed file with 78 additions and 1 deletion.
79 changes: 78 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Markdown Field for Laravel Nova
# Nova Markdown

[![Latest Version on Packagist](https://img.shields.io/packagist/v/stepanenko3/nova-markdown.svg?style=flat-square)](https://packagist.org/packages/stepanenko3/nova-markdown)
[![Total Downloads](https://img.shields.io/packagist/dt/stepanenko3/nova-markdown.svg?style=flat-square)](https://packagist.org/packages/stepanenko3/nova-markdown)
Expand All @@ -8,10 +8,87 @@

## Description

Extended Markdown Field for Laravel Nova based on native Nova field

## Features

- Many toolbar actions
- Status bar
- Toolbar actions toggable
- Customizable toolbar and status bar
- Dark mode
- Responsive
- Full screen
- Preview

## Requirements

- `php: >=8.0`
- `laravel/nova: ^4.0`

## Installation

```bash
# Install the package
composer require stepanenko3/nova-markdown
```

Publish the config file:

``` bash
php artisan vendor:publish --provider="Stepanenko3\NovaMarkdown\FieldServiceProvider" --tag="config"
```

## Usage

Add the use declaration to your resource and use the fields:

```php
use Stepanenko3\NovaMarkdown\Markdown;
...

Markdown::make('Excerpt', 'excerpt')
->rules('required', 'max:1000')
->alwaysShow(),
```

## Configuration

All the configuration is managed from a single configuration file located in `config/nova-markdown.php`

You can change the presence and order of the toolbar actions from the list

```php
[
'h1',
'h2',
'h3',
// 'headingSmaller',
// 'headingBigger',
'bold',
'italic',
'strikethrough',
'quote',
'unorderedList',
'orderedList',
'link',
'image',
'table',
// 'horizontalRule',
'code',
]
```

And status bar

```php
[
'lines', // Show number of lines
'words', // Show number of words
'cursor', // Current cursor position line:word
]
```

## Screenshots

![screenshot of field](screenshots/field-dark.png)
Expand Down

0 comments on commit 3b203d5

Please sign in to comment.