2016-10-13 2 views
0

Ordner-Layout:Bilder werden nicht geladen Mit Jekyll

/content 
    /certificates 
     /images 
      picture_name.png 
     file_trying_to_access_images.md 
/jekyll 
    /_site 
     /img 
      picture_name.png 
      logo.png 
    /img 
     picture_name.png 
     logo.png 

Ich habe Probleme, die Bilder in meinem Repo auf meine Jekyll Website zugreifen. "logo.png" wurde gefunden und funktioniert einwandfrei, aber alle anderen Bilder werden nicht im "Inspektor" von "Quellen" angezeigt. Ich hatte ursprünglich die Bilder in einem Bildordner innerhalb des Inhaltsordners, dann zog sie sie in den IMG-Ordner im jekyll-Ordner und versuchte es schließlich im jekyll/_site/img-Ordner.

Ich habe auch gebaut und serviert es bei jeder Änderung vor Ort. Es zeigt den Pfad, der geändert wird, aber aktualisiert den tatsächlichen IMG-Ordner in Quellen nie.

Irgendwelche Ideen, was ich falsch mache, wäre großartig!

Ich hatte die Bilder in der Markdown-Vorschau, die ich verwendete. Die aktuelle Syntax ich für meine Bilder im Jekyll/_site/img Ordner sind:

![alt text](/../../jekyll/_site/img/picture_name.png "Picture Name")

![alt text](/img/picture_name.png "Picture Name")

+2

Als Sicherheitsmaßnahme ist es normalerweise ein Fehler für einen Webserver, auf Dateien außerhalb des Serverstamms zugreifen zu können. Dieses Grundprinzip überträgt sich auf statische Seitengeneratoren (wie Jekyll). Daher hätte Ihre Jekyll-Site nur Zugriff auf Dateien innerhalb des Verzeichnisses "site" und aller untergeordneten Verzeichnisse, jedoch nicht an anderer Stelle im System. Allerdings scheint es, dass Sie das auch nicht zur Arbeit bringen können. Vielleicht würden Sie, wenn Sie Ihre Frage auf dieses eine Szenario eingrenzen würden, eine bessere Hilfe bekommen. – Waylan

Antwort

0

Es scheint, dass Sie nicht in der Lage sind, Bilder zu bewegen, um Windows-Explorer verwenden. Ich musste die Bilder über die Befehlszeile in ihren neuen Ordner verschieben und dann konnte ich auf die Bilder zugreifen.

Verwandte Themen