Minimal ist ein Jekyll-Theme für GitHub Pages. Sie können eine Vorschau des Themas anzeigen, um zu sehen, wie es aussieht, oder es sogar noch heute verwenden.
So verwenden Sie das Minimal-Design:
Fügen Sie Folgendes zur _config.yml
Ihrer Site hinzu:
remote_theme : pages-themes/[email protected]
plugins :
- jekyll-remote-theme # add this line to the plugins list if you already have one
Wenn Sie eine Vorschau Ihrer Website auf Ihrem Computer anzeigen möchten, fügen Sie optional Folgendes zur Gemfile
Ihrer Website hinzu:
gem "github-pages" , group : :jekyll_plugins
Minimal berücksichtigt die folgenden Variablen, sofern sie in _config.yml
Ihrer Site festgelegt sind:
title : [The title of your site]
description : [A short description of your site's purpose]
Darüber hinaus können Sie die folgenden optionalen Variablen festlegen:
show_downloads : ["true" or "false" (unquoted) to indicate whether to provide a download URL]
google_analytics : [Your Google Analytics tracking ID]
Wenn Sie Ihre eigenen benutzerdefinierten Stile hinzufügen möchten:
/assets/css/style.scss
---
---
@import " {{ site.theme }} " ;
@import
import-Zeile jedes gewünschte benutzerdefinierte CSS (oder Sass, einschließlich Importe) hinzu Hinweis: Wenn Sie die Sass-Variablen des Themes ändern möchten, müssen Sie neue Werte vor der @import
Zeile in Ihrem Stylesheet festlegen.
Wenn Sie das HTML-Layout des Themes ändern möchten:
favicon
, können Sie benutzerdefinierte Dateien in Ihrem lokalen _includes
Ordner hinzufügen. Die mit dem Theme bereitgestellten Dateien dienen als Ausgangspunkt und werden in die ursprüngliche Layoutvorlage eingebunden./_layouts/default.html
Google hat im Laufe der Jahre seit der ersten Erstellung dieses Themas mehrere Iterationen seines Google Analytics-Codes veröffentlicht. Wenn Sie den neuesten Code nutzen möchten, fügen Sie ihn in _includes/head-custom-google-analytics.html
auf Ihrer Jekyll-Site ein.
Vorlagen basieren häufig auf von GitHub bereitgestellten URLs, z. B. Links zu Ihrem Repository oder Links zum Herunterladen Ihres Projekts. Wenn Sie eine oder mehrere Standard-URLs überschreiben möchten:
{{ site.github.zip_url }}
._config.yml
Ihrer Website verwenden soll. Wenn die Variable beispielsweise site.github.url
wäre, würden Sie Folgendes hinzufügen: github :
zip_url : http://example.com/download.zip
another_url : another value
Hinweis: Sie müssen die site.
Präfix und jeder Variablenname (nach dem github.
) sollte mit zwei Leerzeichen unter github:
eingerückt werden.
Weitere Informationen finden Sie in der Dokumentation zu Jekyll-Variablen.
Eine Liste der vorgeschlagenen Funktionen (und bekannten Probleme) finden Sie unter „Offene Probleme“.
Das Minimal-Theme soll es GitHub Pages-Benutzern schnell und einfach machen, ihre erste (oder 100.) Website zu erstellen. Das Thema sollte die Bedürfnisse der überwiegenden Mehrheit der Benutzer sofort erfüllen und eher auf Einfachheit als auf Flexibilität setzen. Außerdem sollte es den Benutzern die Möglichkeit geben, sich für zusätzliche Komplexität zu entscheiden, wenn sie spezifische Anforderungen haben oder ihr Erlebnis weiter anpassen möchten (z. B. das Hinzufügen von benutzerdefiniertem CSS oder das Ändern des Standardlayouts). Es sollte auch toll aussehen, aber das versteht sich von selbst.
Sind Sie daran interessiert, einen Beitrag zu Minimal zu leisten? Wir würden uns über Ihre Hilfe freuen. Minimal ist ein Open-Source-Projekt, bei dem Benutzer wie Sie einen Beitrag nach dem anderen erstellen. Anweisungen zum Mitwirken finden Sie in der Datei CONTRIBUTING.
Wenn Sie das Theme lokal in der Vorschau anzeigen möchten (z. B. während Sie eine Änderung vorschlagen):
git clone https://github.com/pages-themes/minimal
)cd
in das Verzeichnis des Themesscript/bootstrap
aus, um die erforderlichen Abhängigkeiten zu installierenbundle exec jekyll serve
aus, um den Vorschauserver zu startenlocalhost:4000
in Ihrem Browser, um eine Vorschau des Themas anzuzeigen Das Theme enthält eine minimale Testsuite, um sicherzustellen, dass eine Site mit dem Theme erfolgreich erstellt werden kann. Um die Tests auszuführen, führen Sie einfach script/cibuild
aus. Sie müssen script/bootstrap
einmal ausführen, bevor das Testskript funktioniert.