Hopp til innholdet

Aurora 1.0 is out!

What's new →
Dokumentasjonsmeny

Bygge et nettsted

Oppsett og nettstedet

Visningene som tegner hele sider, og alt Aurora leverer.

Et oppsett er en Blade-visning som tegner en hel side: <head>, header, blokkene og footer. Aurora leveres med fire: standard (standardoppsettet: topptekst, meny og bunntekst), landing (toppteksten svever over den første blokken), minimal (bare logoen, for kampanjer) og blank (bare siden), som publiseres til resources/views/vendor/aurora/layouts ved installasjon, så nettstedet kan gjøre dem til sine egne. Dette nettstedet legger til to egne: landingssiden forsiden bruker, og dokumentasjonsoppsettet du leser nå.

resources/views/vendor/aurora/layouts/standard.blade.php Blade
<x-layouts.site
    :title="$page->seoTitle()"
    :description="$page->meta_description ?: $page->excerpt"
    :canonical="$page->url()"
    :noindex="$page->noindex || $page->isRestricted() || $preview || $embedded"
    :page="$embedded ? null : $page"
>
    <x-aurora::blocks :page="$page" />
</x-layouts.site>
  • Alle oppsett får $page, $layout, $preview (en forhåndsvisningslenke, eller en side som ikke er publisert ennå) og $embedded (tegnet inne i forhåndsvisningen i den visuelle editoren).
  • <x-aurora::blocks :page="$page" /> viser sidens blokker på gjeldende språk.
  • Legge til et oppsett: i Innstillinger › Maler › Oppsett gir du det et navn, en nøkkel, et ikon og Blade-visningen det bruker, som kan være hvilken som helst visning i appen din, og velger standarden. Sider velger oppsett fra kort med miniatyrbilder, og forhåndsvisningslenker kan vise en side i et annet oppsett.
  • Felles deler som header, menyer og footer hører hjemme i komponenter: Menu::location('header'), Setting::get(…) og innstillingene blokkbiblioteket ditt legger til.

Hva Aurora leverer

  • Sider på adressen sin, i oppsettet de har valgt, og andre språk under sitt prefiks (/nb/om-oss). Utkast og planlagte sider gir 404 for besøkende og vises som forhåndsvisning for innloggede redaktører.
  • Signerte forhåndsvisningslenker for utkast, planlagte sider, upubliserte endringer, versjoner, andre språk og andre oppsett.
  • sitemap.xml med publiserte sider, uten skjulte, passordbeskyttede eller medlemssider, og robots.txt, som holder søkeroboter unna /admin og forhåndsvisninger.
  • Passordbeskyttede sider låses opp for besøket; medlemssider viser en innloggingsside. Publiser aurora-views for å endre utseendet på dem.
  • Videresendinger, som sjekkes før en 404; sidebufferen; /files/{id}; og skjemaer sendt til /forms/{form}.

Slå av aurora.routes for å rute sidene selv med Aurora\Http\Controllers\PageController.