2016-03-27 6 views
0

Hier sind die Links zu den beiden Standorten und die Code-Repositories:Warum sind diese identischen Jekyll-Sites anders aufgebaut?

Theme site
Theme GitHub repo

My site
My GitHub repo

ich das Thema Website Repo als ZIP-Datei heruntergeladen haben, es entpackt, dann schob es zu meinem GitHub Repo, um meine Seite zu erstellen. Warum bauen die beiden Standorte anders? Wenn Sie sich die Codeblöcke ansehen, können Sie sehen, dass der HTML-Code anders gerendert wird. Hat das etwas mit dem Gemfile zu tun?

Hinweise:

  • Dieser Unterschied besteht nach wie vor ohne _site Ordner, der in der zweiten Repo aufgenommen.
  • Meine Seite, wenn sie lokal serviert, das gleiche wie das Thema Website auf GitHub Pages

Antwort

1

Ihre Vorlage pygments für Syntax baut https://github.com/briennakh/briennakh.github.io/blob/8d2d6479cb203e37cbc2223838b165c5cfba48cf/_config.yml#L18

jedoch hervorgehoben verwendet hat Github Seiten zu Rouge https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0

geschaltet

FWIW, sie sollten sehr kompatibel sein, Rouge gibt den gleichen Ausgang aus.

Sieht aus wie jemand dokumentiert, wie sie es hier haben über: http://idratherbewriting.com/2016/02/21/bug-with-kramdown-and-rouge-with-github-pages/

+0

Das Thema auch pygments verwendet. Ich weiß, um zu rouge und kramdown zu konvertieren. Meine Frage ist nur, warum sind die Builds anders, wenn der Code angeblich identisch ist? – briennakh

+0

Weil pygents verfügbar war, als der Theme-Ersteller sein Theme gerendert hat und jetzt nicht auf GH Pages verfügbar ist. Deine Umgebung ist anders. Der Code sagte, um ein Bild zu malen, aber dein Pinsel fehlt. –

+0

Das ist, was ich dachte, aber ich bin überrascht, dass ihr Thema immer noch funktioniert - sollte es nicht auch wie meines brechen, da es vom gleichen Host bedient wird? GitHub Pages behält ältere Umgebungen? – briennakh

Verwandte Themen