static-site

___ answer30586940 ___

Dies ist in der Pelican FAQ abgedeckt - " Wie kann ich die generierte URL einer bestimmten Seite oder eines bestimmten Artikels überschreiben? "

Erstellen Sie im Ordner " %code% " zwei Unterordner:

  • %code% , die alle deine Blogeinträge speichern
  • %code% , die Ihre anderen statischen Seiten (einschließlich Ihrer Startseite) speichert

Erstellen Sie im Unterordner %code% eine Datei (z. B. %code% ) mit der Option %code% , wodurch diese Datei zu Ihrer Startseite wird. Zum Beispiel:

%Vor%

Geben Sie in Ihrer %code% -Datei die folgenden Optionen an:

%Vor%

Sie sollten jetzt eine Startseite und eine Inhaltsleiste mit einem Blogs -Menü haben.

Wenn Sie der Inhaltsleiste weitere Menüs hinzufügen möchten (z. B. ein About oder CV -Menü), erstellen Sie die entsprechenden Dateien in Ihrem %code% -Ordner und füge sie zu %code% :

hinzu %Vor%     
___ answer23724453 ___

Zwar gibt es mehrere Möglichkeiten, Ihre gewünschten Ziele zu erreichen, aber ich würde mit den folgenden Änderungen an Ihrer Einstellungsdatei beginnen:

%Vor%

Platzieren Sie Ihre Blogposts wie gewöhnlich in %code% und erstellen Sie dann Ihre Homepage mit den folgenden Überschriften und speichern Sie sie als %code% :

%Vor%

Vorbehalte:

  1. Die dynamische Navigationsmenügenerierung wurde effektiv deaktiviert, da sie mit dieser Konfiguration nicht gut funktioniert. Die Hervorhebung für den gerade aktiven Menüpunkt - eine Funktion, die Sie normalerweise sofort erhalten - ist in dieser Konfiguration nicht vorhanden und muss bei Bedarf separat in Ihrem Design implementiert werden.

  2. Wenn die Vorlage %code% Ihres Themas einen Link zu Ihrer Startseite enthält, der von %code% abhängt (z. B. als notmyidea theme ), müssen Sie den Link so ändern, dass er stattdessen auf %code% zeigt.

___ answer23719515 ___

Setzen Sie Folgendes in der pelicanconf

%Vor%

In der ersten Zeile wird blog.html für die Artikel festgelegt Die zweite Zeile erlaubt das Paginieren der Datei blog.html

Erstellen Sie für die Indexseite einen Seitenordner im Inhaltsverzeichnis und erstellen Sie dort die .md-Datei und legen Sie %code% fest. Dadurch wird die MD-Datei als index.html

gespeichert     
___ tag123blogs ___ Ein angesagtes und trendiges Journal für das Web. Sollte für seltene Fragen zu Blogs verwendet werden, nicht für Fragen zu bestimmten Blogging-Software. Siehe: [wordpress] ___ qstnhdr ___ In Pelican, wie erstelle ich eine Seite für das Hosting aller Blogartikel? ___ answer26442436 ___

Sie können die folgenden Einstellungen verwenden, um die Indexdatei beispielsweise unter /blog/index.html zu speichern.

%Vor%

Sie haben dann eine home.md-Seite erstellt und die Anweisung "save_as: index.html" für die aktuelle Homepage verwendet.

    
___ tag123pelican ___ Pelican ist ein in Python geschriebener Generator für statische Sites, der die Formate reStructuredText und Markdown unterstützt ___ tag123statistic ___ Statische Websites sind Websites, die keine dynamischen Komponenten haben, z. Datenbanken oder serverseitige Skriptsprachen. Eine Reihe von statischen Site-Generatoren existieren in einer Vielzahl von Sprachen, wie Jekyll, Wintersmith und Pelican. ___ qstntxt ___

In Pelikan werden Blogartikel standardmäßig in der Datei index.html aufgelistet.

Was ich stattdessen möchte, ist, dass ich eine statische Seite als meine Homepage benutze und alle Blogartikel auf eine spezielle "Blog" -Seite stelle.

Wie kann ich das schaffen?

    
___
4
Antworten

In Pelican, wie erstelle ich eine Seite für das Hosting aller Blogartikel?

In Pelikan werden Blogartikel standardmäßig in der Datei index.html aufgelistet. Was ich stattdessen möchte, ist, dass ich eine statische Seite als meine Homepage benutze und alle Blogartikel auf eine spezielle "Blog" -Seite stelle. Wie ka...
17.05.2014, 08:14