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")
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