mirror of
https://github.com/archtechx/laravel-seo.git
synced 2025-12-12 09:54:03 +00:00
Update README.md
This commit is contained in:
parent
1b44095163
commit
50591bf706
1 changed files with 14 additions and 14 deletions
28
README.md
28
README.md
|
|
@ -7,7 +7,7 @@ By default, it uses `<title>` and OpenGraph tags. It also ships with a Twitter e
|
||||||
**Features**:
|
**Features**:
|
||||||
- Setting SEO tags from PHP
|
- Setting SEO tags from PHP
|
||||||
- Setting SEO tags from Blade
|
- Setting SEO tags from Blade
|
||||||
- Integration with [Flipp](https://useflipp.com) and [Previewify](https://previewify.app), to automatically generate cover images
|
- Integration with [Flipp](https://useflipp.com) and [PreviewLinks](https://previewlinks.io), to automatically generate cover images
|
||||||
- Custom extension support
|
- Custom extension support
|
||||||
- Expressive & simple API
|
- Expressive & simple API
|
||||||
- Customizable views
|
- Customizable views
|
||||||
|
|
@ -228,26 +228,26 @@ The `flipp()` method also returns a signed URL to the image, which lets you use
|
||||||
<img alt="@seo('title')" src="@seo('flipp', 'blog')">
|
<img alt="@seo('title')" src="@seo('flipp', 'blog')">
|
||||||
```
|
```
|
||||||
|
|
||||||
### Previewify integration
|
### PreviewLinks integration
|
||||||
|
|
||||||
First, you need to add your Previewify API keys:
|
First, you need to add your PreviewLinks API keys:
|
||||||
1. Add your API key to the `PREVIEWIFY_KEY` environment variable. You can get the key [here](https://previewify.app/app/account).
|
1. Add your API key to the `PREVIEWLINKS_API_TOKEN` environment variable. You can get the key [here](https://previewlinks.io/app/account).
|
||||||
2. Go to `config/services.php` and add:
|
2. Go to `config/services.php` and add:
|
||||||
```php
|
```php
|
||||||
'previewify' => [
|
'previewlinks' => [
|
||||||
'key' => env('PREVIEWIFY_KEY'),
|
'key' => env('PREVIEWLINKS_API_TOKEN'),
|
||||||
],
|
],
|
||||||
```
|
```
|
||||||
|
|
||||||
Then, register your templates, for example in `AppServiceProvider`:
|
Then, register your templates, for example in `AppServiceProvider`:
|
||||||
```php
|
```php
|
||||||
seo()->previewify('blog', 24);
|
seo()->previewlink('blog', 24);
|
||||||
seo()->previewify('page', 83);
|
seo()->previewlink('page', 83);
|
||||||
```
|
```
|
||||||
|
|
||||||
After that, you can use the templates by calling `seo()->previewify()` like this:
|
After that, you can use the templates by calling `seo()->previewlink()` like this:
|
||||||
```php
|
```php
|
||||||
seo()->previewify('blog', ['title' => 'Foo', 'content' => 'bar'])`
|
seo()->previewlink('blog', ['title' => 'Foo', 'content' => 'bar'])`
|
||||||
```
|
```
|
||||||
|
|
||||||
The call will set the generated image as the OpenGraph and Twitter card images. The generated URLs are signed.
|
The call will set the generated image as the OpenGraph and Twitter card images. The generated URLs are signed.
|
||||||
|
|
@ -257,16 +257,16 @@ If no data array is provided, the method will use the `title` and `description`
|
||||||
```php
|
```php
|
||||||
seo()->title($post->title);
|
seo()->title($post->title);
|
||||||
seo()->description($post->excerpt);
|
seo()->description($post->excerpt);
|
||||||
seo()->previewify('blog');
|
seo()->previewlink('blog');
|
||||||
```
|
```
|
||||||
|
|
||||||
The `previewify()` method also returns a signed URL to the image, which lets you use it in other places, such as blog cover images.
|
The `previewlink()` method also returns a signed URL to the image, which lets you use it in other places, such as blog cover images.
|
||||||
```php
|
```php
|
||||||
<img alt="@seo('title')" src="@seo('previewify', 'blog')">
|
<img alt="@seo('title')" src="@seo('previewlink', 'blog')">
|
||||||
```
|
```
|
||||||
|
|
||||||
> **Note**
|
> **Note**
|
||||||
> The `previewify:` prefix will be automatically prepended to all provided data keys.
|
> The `previewlink:` prefix will be automatically prepended to all provided data keys.
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue