mirror of
https://github.com/HolgerHatGarKeineNode/einundzwanzig-nostr.git
synced 2025-12-13 05:26:47 +00:00
🎨 feat(seo): update SEO metadata for project support and profile pages
✨ feat(seo): set site name, favicon, and fallback descriptions in SEO config 🛠️ fix(election): correct indentation and formatting in election view files
This commit is contained in:
@@ -12,7 +12,7 @@ return [
|
|||||||
/**
|
/**
|
||||||
* Use this setting to specify the site name that will be used in OpenGraph tags.
|
* Use this setting to specify the site name that will be used in OpenGraph tags.
|
||||||
*/
|
*/
|
||||||
'site_name' => null,
|
'site_name' => 'Einundzwanzig Verein',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this setting to specify the path to the sitemap of your website. This exact path will outputted, so
|
* Use this setting to specify the path to the sitemap of your website. This exact path will outputted, so
|
||||||
@@ -59,7 +59,7 @@ return [
|
|||||||
*
|
*
|
||||||
* You can use the following filetypes: ico, png, gif, jpeg, svg.
|
* You can use the following filetypes: ico, png, gif, jpeg, svg.
|
||||||
*/
|
*/
|
||||||
'favicon' => null,
|
'favicon' => 'favicon.ico',
|
||||||
|
|
||||||
'title' => [
|
'title' => [
|
||||||
/**
|
/**
|
||||||
@@ -75,7 +75,7 @@ return [
|
|||||||
* Use this setting to provide a suffix that will be added after the title on each page.
|
* Use this setting to provide a suffix that will be added after the title on each page.
|
||||||
* If you don't want a suffix, you should specify an empty string.
|
* If you don't want a suffix, you should specify an empty string.
|
||||||
*/
|
*/
|
||||||
'suffix' => '',
|
'suffix' => ' - Einundzwanzig Verein',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this setting to provide a custom title for the homepage. We will not use the suffix on the homepage,
|
* Use this setting to provide a custom title for the homepage. We will not use the suffix on the homepage,
|
||||||
@@ -91,7 +91,7 @@ return [
|
|||||||
* where we don't have a description set via an associated ->seo model or via
|
* where we don't have a description set via an associated ->seo model or via
|
||||||
* the ->getDynamicSEOData() method.
|
* the ->getDynamicSEOData() method.
|
||||||
*/
|
*/
|
||||||
'fallback' => null,
|
'fallback' => 'Toximalistisches Infotainment für bullishe Bitcoiner.',
|
||||||
],
|
],
|
||||||
|
|
||||||
'image' => [
|
'image' => [
|
||||||
@@ -101,7 +101,7 @@ return [
|
|||||||
* This should be a path to an image. The url to the path is generated using the `secure_url()` function
|
* This should be a path to an image. The url to the path is generated using the `secure_url()` function
|
||||||
* (`secure_url($yourProvidedPath)`), so make sure the image is accessible from the public folder.
|
* (`secure_url($yourProvidedPath)`), so make sure the image is accessible from the public folder.
|
||||||
*/
|
*/
|
||||||
'fallback' => null,
|
'fallback' => 'einundzwanzig-alpha.jpg',
|
||||||
],
|
],
|
||||||
|
|
||||||
'author' => [
|
'author' => [
|
||||||
@@ -117,6 +117,6 @@ return [
|
|||||||
* Use this setting to enter your username and include that with the Twitter Card tags.
|
* Use this setting to enter your username and include that with the Twitter Card tags.
|
||||||
* Enter the username like 'yourUserName', so without the '@'.
|
* Enter the username like 'yourUserName', so without the '@'.
|
||||||
*/
|
*/
|
||||||
'@username' => null,
|
'@username' => '_einundzwanzig_',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ state([
|
|||||||
'plebs' => [],
|
'plebs' => [],
|
||||||
'search' => '',
|
'search' => '',
|
||||||
'signThisEvent' => '',
|
'signThisEvent' => '',
|
||||||
'isNotClosed' => true
|
'isNotClosed' => true,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
mount(function () {
|
mount(function () {
|
||||||
@@ -68,10 +68,10 @@ on([
|
|||||||
$this->loadBoardEvents();
|
$this->loadBoardEvents();
|
||||||
},
|
},
|
||||||
'nostrLoggedOut' => function () {
|
'nostrLoggedOut' => function () {
|
||||||
$this->isAllowed = false;
|
$this->isAllowed = false;
|
||||||
$this->currentPubkey = null;
|
$this->currentPubkey = null;
|
||||||
$this->currentPleb = null;
|
$this->currentPleb = null;
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
updated([
|
updated([
|
||||||
@@ -86,7 +86,7 @@ updated([
|
|||||||
->orderBy('association_status', 'desc')
|
->orderBy('association_status', 'desc')
|
||||||
->get()
|
->get()
|
||||||
->toArray();
|
->toArray();
|
||||||
}
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$loadEvents = function () {
|
$loadEvents = function () {
|
||||||
@@ -158,7 +158,9 @@ $signEvent = function ($event) {
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<x-layouts.app title="{{ __('Wahl') }}">
|
<x-layouts.app
|
||||||
|
:seo="new \RalphJSmit\Laravel\SEO\Support\SEOData(title: 'Wahlen ' . $election->year, description: 'Wahlen des Vereins im Jahr ' . $election->year)"
|
||||||
|
>
|
||||||
@volt
|
@volt
|
||||||
<div x-cloak x-if="isAllowed" class="relative flex h-full" x-data="nostrApp(@this)"
|
<div x-cloak x-if="isAllowed" class="relative flex h-full" x-data="nostrApp(@this)"
|
||||||
wire:poll.600000ms="checkElection">
|
wire:poll.600000ms="checkElection">
|
||||||
|
|||||||
@@ -211,7 +211,9 @@ $loadEvents = function () {
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<x-layouts.app title="{{ __('Wahl') }}">
|
<x-layouts.app
|
||||||
|
:seo="new \RalphJSmit\Laravel\SEO\Support\SEOData(title: 'Mitgliedschaft', description: 'Einundzwanzig ist, was du draus machst.')"
|
||||||
|
>
|
||||||
@volt
|
@volt
|
||||||
<div class="px-4 sm:px-6 lg:px-8 py-8 w-full max-w-9xl mx-auto">
|
<div class="px-4 sm:px-6 lg:px-8 py-8 w-full max-w-9xl mx-auto">
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,9 @@ $delete = function ($id) {
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<x-layouts.app title="Projekt Unterstützungen">
|
<x-layouts.app
|
||||||
|
:seo="new \RalphJSmit\Laravel\SEO\Support\SEOData(title: 'Projekt Unterstützungen', description: 'Einundzwanzig Projektunterstützungen')"
|
||||||
|
>
|
||||||
@volt
|
@volt
|
||||||
<div class="px-4 sm:px-6 lg:px-8 py-8 w-full max-w-9xl mx-auto" x-data="nostrDefault(@this)" x-cloak
|
<div class="px-4 sm:px-6 lg:px-8 py-8 w-full max-w-9xl mx-auto" x-data="nostrDefault(@this)" x-cloak
|
||||||
x-if="isAllowed">
|
x-if="isAllowed">
|
||||||
|
|||||||
Reference in New Issue
Block a user