Persönlicher Blog, erstellt mit Bootstrap, unterstützt von Jekyll und kostenlos auf Github-Seiten gehostet.
Sustain-Live-Demo
Startseite
Blog-Seite
Beitragsseite
Seite „Projekte“.
Es gibt mehrere Alternativen zum Erstellen und Bereitstellen der Site:
Erstellen Sie die Site mit GitHub Actions, wodurch die resultierenden Dateien (der Inhalt von _site/
oder ../sustain-pages/
) in den Zweig gh-pages verschoben werden. Dies ist der Ansatz, der derzeit verwendet wird. Weitere Details finden Sie unter jekyll_build.yml.
Generieren Sie die Site lokal (weitere Details unten) und übertragen Sie den resultierenden HTML-Code in ein Github-Repository, das dann von GitHub Pages gehostet wird.
Erstellen Sie die Site mit travis-ci (mit Extras von jekyll-travis) und übertragen Sie die generierten HTML-Dateien automatisch in einen gh-pages -Zweig.
Stellen Sie die statische Website mit Jekyll-kompatiblen Hostern wie https://www.netlify.com/ bereit, die die Bereitstellung über das Github-Repository ermöglichen, und veröffentlichen Sie die Website mithilfe von CDNs. Netlify bietet ein kostenloses Starterangebot.
Für Option 2) klonen Sie einfach dieses Repository ( Master Branch ) und führen Sie dann bundle exec jekyll serve
im Verzeichnis aus. Laden Sie den resultierenden Inhalt _site/
(oder ../sustain-pages/
) in Ihr Repository hoch ( Master-Zweig beim Hochladen als Ihre persönliche Seite (z. B. username.github.io) oder gh-pages-Zweig beim Hochladen als Projektseite (z. B die Demo).
Für Option 3) müssen Sie travis-ci für Ihren persönlichen Fork einrichten. Kurz gesagt, alles, was Sie dann brauchen, ist, Ihre Daten in _config.yml zu ändern, damit Sie auf Ihr Github-Repo pushen können. Sie müssen außerdem einen sicheren Schlüssel generieren, um ihn zu Ihrer .travis.yml hinzuzufügen (weitere Informationen dazu finden Sie in dieser Datei). Lesen Sie außerdem unbedingt die Dokumentation von jekyll-travis. Dieser Ansatz hat klare Vorteile, da Sie Ihre Dateiänderungen einfach an GitHub übertragen und alle HTML-Dateien für Sie generiert und an gh-pages übertragen werden. Außerdem erfahren Sie, ob mit Ihren Site-Builds noch alles in Ordnung ist. Zögern Sie nicht, mich zu kontaktieren, wenn Sie weiterhin Probleme haben (siehe unten zur Problemverfolgung).
Diese Installation lässt sich gut mit Ruby v2.6.3 und Jekyll v3.9.0 erstellen. Wenn Sie auf Probleme stoßen, protokollieren Sie diese bitte im Issue-Tracker.
Fordern Sie Ihre Patches und Fixes jederzeit per Pull-Request an.
Profilbild von Pexels.
Copyright (C) 2015–2021 – veröffentlicht unter der MIT-Lizenz.
Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos die Erlaubnis erteilt, mit der Software ohne Einschränkung zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen , Kopien der Software zu veröffentlichen, zu verteilen, unterzulizenzieren und/oder zu verkaufen und Personen, denen die Software zur Verfügung gestellt wird, dies zu gestatten, vorbehaltlich der folgenden Bedingungen:
Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD „WIE BESEHEN“ ZUR VERFÜGUNG GESTELLT, OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHT-INHABER HAFTBAR FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNG, WEDER AUS EINER VERTRAGLICHEN HANDLUNG, AUS HANDLUNG ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDELN IN DER SOFTWARE ERGEBEN SOFTWARE.