Minimal-mistakes: Es wäre schön, wenn es nach dem Download funktionieren würde

Erstellt am 24. Apr. 2016  ·  3Kommentare  ·  Quelle: mmistakes/minimal-mistakes

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:

screen shot 2016-04-23 at 3 55 55 pm

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?

Feedback Needed

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:

$ 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
  • Beachten Sie insbesondere die Notwendigkeit, theme: minimal-mistakes-jekyll zu den bereitgestellten _config.yml hinzuzufügen. Ohne diese geht es nicht.

Alle 3 Kommentare

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

  1. Git-Klon https://github.com/mmistakes/minimal-mistakes mymm
  2. Bündeln Sie den Ordner
  3. Git-Klon https://github.com/mmistakes/minimal-mistakes-demo
  4. Demodateien über die Vorlage kopieren:
    cp -r ./minimal-errors-demo ./mymm
    (In Zukunft werde ich aus dem Ordner mit meinen Dateien wechseln)
  5. Bundle Exec Jekyll Serve

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
  • Beachten Sie insbesondere die Notwendigkeit, theme: minimal-mistakes-jekyll zu den bereitgestellten _config.yml hinzuzufügen. Ohne diese geht es nicht.
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

justinrummel picture justinrummel  ·  3Kommentare

m1evankaiser picture m1evankaiser  ·  3Kommentare

LongQi picture LongQi  ·  5Kommentare

halirutan picture halirutan  ·  4Kommentare

floatingpurr picture floatingpurr  ·  3Kommentare