2016-07-01 15 views
1

Ich bin auf der Suche nach einigen weiteren .hbs-Dateien zu Ghost/Custom/Themes/Casper, wie eine über Seite und Zielseite. Auf diese Weise verwenden alle Dateien das gleiche Standardlayout und ich habe ein/blog-Ziel für mein Blog.Erstellen Sie benutzerdefinierte Seiten auf Ghost

Allerdings, wenn ich eine .hbs-Datei, wie about.hbs, und geben Sie den gleichen Code wie in page.hbs, und laden Sie es in den Themenordner, wenn ich zu my-url.com/ gehe etwa, es gibt eine 404.

Also, wie kann ich benutzerdefinierte .hbs-Seiten erstellen?

+1

Zusätzlich zu meiner Antwort unten, stellen Sie sicher Ghost neu zu starten, nachdem Sie die Änderungen vorgenommen haben. – Reedyn

Antwort

6
  1. Erstellen Sie die Seite mit dem spezifischen Slug im Ghost-Backend.
  2. Erstellen Sie die .hbs -Datei benannt wie folgt: page-about.hbs.

Von Ghost Documentation on custom pages:

Zum Beispiel, wenn Sie eine ‚über‘ Seite mit der URL /about/, eine Vorlage hinzugefügt page-about.hbs genannt wird diese Vorlage dazu führen, dass für die über-Seite verwendet werden, anstelle von page.hbs oder post.hbs.

Diese Vorlagen existieren in einer Hierarchie. Ghost sucht zuerst nach einer Vorlage, die mit dem Slug (page-:slug.hbs) übereinstimmt, sucht danach nach page.hbs und verwendet post.hbs, falls keine verfügbar ist.

+0

Also habe ich eine Datei 'page-about.hbs' erstellt und hochgeladen. Ich machte dann einen 'Service Ghost Restart' und startete Ghost neu. Allerdings habe ich immer noch einen 404 Fehler beim Besuch von my-ip/über. – parion

+0

Haben Sie die alte 'about.hbs'-Datei gelöscht? – Reedyn

+0

Ja. Alle Standarddateien sind dort ebenso wie die 'page-about.hbs' Datei. – parion