In der vorherigen Version war es beruhigend, nach dem Herunterladen und Ausführen eine schöne Beispielseite zu sehen
bundle exec jekyll serve
Ich bin vor allem deshalb bei mm geblieben, weil es so war, als würde man mit verbundenen Augen in einem fremden Land abgesetzt. Ich weiß nicht, wie viel Zeit ich brauchen würde, um es zum Laufen zu bringen.
Jetzt gesellt sich mm zu amplify, jekyll-bootstrap und anderen mit diesem frustrierenden Bildschirm:
Da möchte ich am liebsten schreiend weglaufen.
Auch wenn die Leute Dateien nach dem Klonen usw. ändern werden.
kannst du uns wenigstens hier zur ersten Basis bringen?
Dies war beabsichtigt. Ich habe absichtlich alle Demo-Beiträge, -Seiten und -Sammlungen entfernt, da dies Inhalt und nicht Teil des _Themas_ ist. Sie wären überrascht, wie viele Leute keine Ahnung hatten, dass sie sie entfernen könnten (oder sollten). Wissen Sie zum Beispiel, wie viele Forks die Seite „Theme Setup“ beibehalten haben? Antworten. EINE TONNE!
Und wie du schon sagtest:
Auch wenn die Leute Dateien nach dem Klonen usw. ändern werden.
Ein Grund mehr, den Demo-Content zu entfernen. Warum den Leuten einen zusätzlichen Schritt geben, wenn sie ihn sowieso entfernen werden?
Unabhängig davon habe ich die index.html -Seite intakt gelassen und Sie gelangen zu einer Basis-Site.
Für mich sieht es so aus, als ob Sie meinen gh-pages
-Zweig verwenden, was Sie wirklich nicht tun sollten.
Wenn Sie master
verwenden, erhalten Sie die normale Homepage "Neueste Beiträge", allerdings ohne Beiträge. Mein Zweig gh-pages
hat baseurl: /minimal-mistakes
gesetzt, was bedeutet, dass Sie unter http://localhost :4000/minimal-mistakes/ darauf zugreifen müssen, wenn Sie bundle exec jekyll serve
wegen besagter baseurl
. Ich gehe davon aus, dass Amplify und Jekyll-Bootstrap auf die gleiche Weise funktionieren und eine Basis-URL festgelegt haben, um ihre Projekte ordnungsgemäß mit GitHub-Seiten zu bedienen. Ein leicht zu lösendes Problem ... entfernen Sie diese Zeile aus _config.yml
oder hängen Sie die Basis an localhost:4000 an
Hier ist mein Ansatz
Dies führt zu dieser Fehlermeldung:
Liquid Exception: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink in minimal-mistakes-demo/_pages/splash-page.md
jekyll 3.0.3 | Error: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink
Ich habe festgestellt, dass die Gem-basierten „Schnellstart“-Anweisungen nicht zu einer vollständig funktionierenden Installation führten. Ich habe festgestellt, dass dieses Problem bei der Suche nach Informationen protokolliert wurde. Ich poste dies nur als Feedback und falls es anderen hilft, die hier mit den gleichen Problemen enden könnten. Hier sind die Schritte, die für mich für eine vollständig funktionierende Installation funktioniert haben, obwohl sie nur einen Beitrag enthalten:
$ gem install jekyll bundler
$ jekyll new jekyll-mm
$ cd jekyll-mm
$ sed -i -e 's/"minima".*/"minimal-mistakes-jekyll"/' Gemfile
$ bundle install
$ rm _config.yml index.md about.md
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/_config.yml
$ echo 'theme: minimal-mistakes-jekyll' >> _config.yml
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/index.html
$ sed -i -e 's/^layout: post/layout: single/' _posts/*welcome-to-jekyll.markdown
$ jekyll serve
theme: minimal-mistakes-jekyll
zu den bereitgestellten _config.yml
hinzuzufügen. Ohne diese geht es nicht.
Hilfreichster Kommentar
Ich habe festgestellt, dass die Gem-basierten „Schnellstart“-Anweisungen nicht zu einer vollständig funktionierenden Installation führten. Ich habe festgestellt, dass dieses Problem bei der Suche nach Informationen protokolliert wurde. Ich poste dies nur als Feedback und falls es anderen hilft, die hier mit den gleichen Problemen enden könnten. Hier sind die Schritte, die für mich für eine vollständig funktionierende Installation funktioniert haben, obwohl sie nur einen Beitrag enthalten:
theme: minimal-mistakes-jekyll
zu den bereitgestellten_config.yml
hinzuzufügen. Ohne diese geht es nicht.