2017-09-17 2 views
1

Also, ich probiere jekyll aus und ich habe meine .scss-Dateien erfolgreich hinzugefügt und sie funktionieren, aber es scheint ein Problem mit den .js-Dateien zu geben.wie javylls jekyll hinzufügen?

Ich habe versucht, das Hinzufügen .coffee Dateien und das Hinzufügen der Plug-in-Jekyll-Coffee aber auch das ist nicht arbeiten

so meine Ordnerstruktur ist dies:

\javascripts 
    |__ main.js 
\_includes 
\_sass 
\_layouts 
\_config.yml 
\index.html 

jetzt in der Datei main.js ich habe gerade

console.log("this worked"); 
alert("hello"); 

und ich habe einen head.html im _includes Ordner, in dem ich

hinzugefügt 210
<script type="text/javascript" src="{{site.baseurl}}/javascripts/main.js" ></script> 

Wenn ich die Seite lade passiert nichts, warum? Was ist der Fehler?

habe ich die gleiche Sache wie dieses und es funktionierte

<script type="text/javascript" > 
console.log("this worked"); 
alert("hello"); 
</script> 

so, warum die bisherige Methode

nicht funktioniert

Ich habe nichts in der _config.yml Datei über jede Javascript

+0

können Sie überprüfen, wo genau Ihre Skripts zu den generierten Assests hinzugefügt werden. – bhansa

+0

so in \ _site \ javascripts \ main.js wie erwartet – newprogrammer

Antwort

0

geschrieben Ich nehme an, dass Sie Ihre main.js Datei unter your_site/assets/js/javascripts/

haben dieser Pfad die js-Datei laden:

<script type="text/javascript" src="/assets/js/javascripts/main.js" ></script> 

Sie können auch localhost:port/assets überprüfen andere Dateien als auch zu sehen.

Lassen Sie mich wissen, ob dies hilft.

+0

ja so öffnete ich die View-Source-Sache und klickte auf den Link, um zu sehen, ob es auf die Datei zeigt und es ist * Bearbeiten: Anzeige geändert und * – newprogrammer