Edit metadata management and robots exclusion protocol
This commit is contained in:
parent
d149a90c80
commit
cea8f504df
21 changed files with 282 additions and 144 deletions
|
@ -7,16 +7,10 @@ return [
|
|||
'language' => 'fr',
|
||||
'css' => 'assets/css/panel.min.css'
|
||||
],
|
||||
// Meta Knight plugin options
|
||||
'diesdasdigital.meta-knight' => [
|
||||
'siteTitleAfterPageTitle' => false,
|
||||
'separator' => ' | ',
|
||||
'metaAuthor' => false
|
||||
],
|
||||
// Sitemapper plugin options
|
||||
'kirbyzone.sitemapper' => [
|
||||
'intro' => false,
|
||||
'byLine' => 'Sitemap automatically generated by Sitemapper, by <a href="https://github.com/kirbyzone" target="_blank">Kirbyzone</a>.'
|
||||
'byLine' => 'Sitemap generated with Sitemapper by <a href="https://github.com/kirbyzone" target="_blank">Kirbyzone</a>.'
|
||||
],
|
||||
// Hooks
|
||||
'hooks' => [
|
||||
|
@ -28,23 +22,6 @@ return [
|
|||
]);
|
||||
}
|
||||
},
|
||||
'page.update:after' => function($newPage) {
|
||||
// Populate page og_image and twitter_image fields with page meta_image field value after page update
|
||||
if ($newPage->meta_image()) {
|
||||
$newPage->update([
|
||||
'og_image' => $newPage->meta_image()->value(),
|
||||
'twitter_image' => $newPage->meta_image()->value()
|
||||
]);
|
||||
}
|
||||
// Populate site meta_description, og_image and twitter_image fields with home page meta_description, og_image and twitter_image fields value after home page update
|
||||
if ($newPage->template()->name() === 'home' && $newPage->meta_description()) {
|
||||
$this->site()->update([
|
||||
'meta_description' => $newPage->meta_description()->value(),
|
||||
'og_image' => $newPage->og_image()->value(),
|
||||
'twitter_image' => $newPage->twitter_image()->value()
|
||||
]);
|
||||
}
|
||||
},
|
||||
'kirbytext:after' => function (string $text) {
|
||||
// Replace any HTML <h1> or <h2> tag by <h3> tag after Markdown parsing
|
||||
return preg_replace(['/<h1>|<h2>/', '/<\/h1>|<\/h2>/'], ['<h3>', '</h3>'], $text);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue