2016-05-01 8 views
0

Ich versuche, meine Github Seiten Jekyll index.htmlBearbeiten von Jekyll index.html

--- layout: default --- 
{% for post in site.posts %} 
{{ post.title }} 
{{ post.excerpt }} 
Read More 
{% endfor %} 

zu

--- layout: default --- 
{% for post in site.posts %} 
{{ post.title }} 
{{content}} 
Read More 
{% endfor %} 

so dass die gesamte Post zeigt sich auf der Homepage zu ändern.

Als ich jekyll laufen diene ich nicht bekommen, was ich will

pic

Doch das Merkwürdige, dass, wenn ich die Datei index.html zurück zu seiner ursprünglichen Inhalt, habe ich noch das bekommen falsche Ausgabe

pic2

die index.html in meinem Jekyll Ordner bearbeiten ist alles zu brechen, was los ist? Die einzige Möglichkeit, die Website wieder zum Laufen zu bringen, besteht darin, index.html zu löschen und durch eine Kopie des Originals zu ersetzen.

Ich sollte darauf hinweisen, dass die index.html-Datei, die ich bearbeite, derselbe Ordner ist, der die Ordner _site, _posts enthält.

+0

Versuchen Sie zunächst, Ihre Site mit dem Befehl '' jekyll build --watch'' aus dem Terminal zu erstellen. – Ismail

+0

Versuchte es, hat nicht funktioniert –

+0

Versuchen Sie, das '---' auf separaten Zeilen zu setzen. – alykhank

Antwort

0

ich das Problem gelöst haben!

Anstelle von gedit oder vim, wie ein Anfänger, habe ich TextEdit verwendet. Wenn Sie in TextEdit "---" eingeben, werden Sie feststellen, dass die ersten beiden Bindestriche in einen langen Strich umgewandelt werden (obwohl in den Bildschirmkappen immer 3 Striche angezeigt werden)

Wechseln zu vim behoben.

Update: Aus Neugier editierte ich index.html in TextEdit, dann öffnete es in vim. Die Datei war komplett anders, so dass TextEdit mehr signifikante Änderungen einführt und dann einige Bindestriche ändert.

+1

Zur späteren Verwendung können Sie TextEdit im Nur-Text-Modus verwenden, um diese Änderungen zu vermeiden. Drücken Sie die Umschalttaste + Befehlstaste + T, sobald Sie sie starten. – alykhank

2

Gemäß der Jekyll Docs, sollte Ihre Front Angelegenheit von --- in separaten Zeilen umgeben sein. Ihre Datei wahrscheinlich nicht analysiert werden, da sie alle in einer einzigen Zeile, versuchen Sie stattdessen:

--- 
layout: default 
--- 
{% for post in site.posts %} 
{{ post.title }} 
{{content}} 
Read More 
{% endfor %}