mirror of
https://github.com/archtechx/laravel-seo.git
synced 2025-12-12 09:54:03 +00:00
move sections
This commit is contained in:
parent
c7ac9a4d33
commit
00197938d0
1 changed files with 40 additions and 40 deletions
80
README.md
80
README.md
|
|
@ -166,46 +166,6 @@ 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')">
|
||||||
```
|
```
|
||||||
|
|
||||||
## Customization
|
|
||||||
|
|
||||||
This package is completely flexible, and can be customized either by having its views modified (to change the existing templates), or by you developing an extension (to add more templates).
|
|
||||||
|
|
||||||
### Views
|
|
||||||
|
|
||||||
You can publish the Blade views by running `php artisan vendor:publish --tag=seo-views`.
|
|
||||||
|
|
||||||
### Extensions
|
|
||||||
|
|
||||||
To use a custom extension, create a Blade *component* with the desired meta tags. The component should read data using `{{ seo()->get('foo') }}` or `@seo('foo')`.
|
|
||||||
|
|
||||||
For example:
|
|
||||||
|
|
||||||
```php
|
|
||||||
<meta name="facebook-title" content="@seo('facebook.foo')">
|
|
||||||
```
|
|
||||||
|
|
||||||
Once your view is created, register the extension:
|
|
||||||
|
|
||||||
```php
|
|
||||||
seo()->extension('facebook', view: 'my-component')
|
|
||||||
// The extension will use <x-my-component>
|
|
||||||
```
|
|
||||||
|
|
||||||
To set data for an extension (in our case `facebook`), simply prefix calls with the extension name in camelCase, or use the `->set()` method:
|
|
||||||
|
|
||||||
```php
|
|
||||||
seo()->facebookFoo('bar')
|
|
||||||
seo()->facebookTitle('About us')
|
|
||||||
seo()->set('facebook.description', 'We are a web development agency that ...')
|
|
||||||
seo(['facebook.description' => 'We are a web development agency that ...'])
|
|
||||||
```
|
|
||||||
|
|
||||||
To disable an extension, set the second argument in the `extension()` call to false:
|
|
||||||
|
|
||||||
```php
|
|
||||||
seo()->extension('facebook', false);
|
|
||||||
```
|
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
### Service Provider
|
### Service Provider
|
||||||
|
|
@ -258,6 +218,46 @@ This example uses a Blade view that sets global SEO config using the values that
|
||||||
</p>
|
</p>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Customization
|
||||||
|
|
||||||
|
This package is completely flexible, and can be customized either by having its views modified (to change the existing templates), or by you developing an extension (to add more templates).
|
||||||
|
|
||||||
|
### Views
|
||||||
|
|
||||||
|
You can publish the Blade views by running `php artisan vendor:publish --tag=seo-views`.
|
||||||
|
|
||||||
|
### Extensions
|
||||||
|
|
||||||
|
To use a custom extension, create a Blade *component* with the desired meta tags. The component should read data using `{{ seo()->get('foo') }}` or `@seo('foo')`.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
```php
|
||||||
|
<meta name="facebook-title" content="@seo('facebook.foo')">
|
||||||
|
```
|
||||||
|
|
||||||
|
Once your view is created, register the extension:
|
||||||
|
|
||||||
|
```php
|
||||||
|
seo()->extension('facebook', view: 'my-component')
|
||||||
|
// The extension will use <x-my-component>
|
||||||
|
```
|
||||||
|
|
||||||
|
To set data for an extension (in our case `facebook`), simply prefix calls with the extension name in camelCase, or use the `->set()` method:
|
||||||
|
|
||||||
|
```php
|
||||||
|
seo()->facebookFoo('bar')
|
||||||
|
seo()->facebookTitle('About us')
|
||||||
|
seo()->set('facebook.description', 'We are a web development agency that ...')
|
||||||
|
seo(['facebook.description' => 'We are a web development agency that ...'])
|
||||||
|
```
|
||||||
|
|
||||||
|
To disable an extension, set the second argument in the `extension()` call to false:
|
||||||
|
|
||||||
|
```php
|
||||||
|
seo()->extension('facebook', false);
|
||||||
|
```
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
|
||||||
Run all checks locally:
|
Run all checks locally:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue