因此,我正在试用jekyll,我已经成功地添加了我的.scss文件,并且它们正在工作,但是.js文件似乎有问题。
我尝试过添加.coffee文件并添加插件jekyll-coffeescript,但这也不起作用。
我的文件夹结构是这样的:
\javascripts
|__ main.js
\_includes
\_sass
\_layouts
\_config.yml
\index.html现在我在main.js文件中
console.log("this worked");
alert("hello");我在_includes文件夹中添加了一个_includes
<script type="text/javascript" src="{{site.baseurl}}/javascripts/main.js" ></script>当我加载页面时,什么都没有发生,为什么?这是什么错误?
我加入了同样的东西,它起了作用
<script type="text/javascript" >
console.log("this worked");
alert("hello");
</script>那么,为什么以前的方法不起作用呢?
我在_config.yml文件中没有写任何关于javascript的内容
发布于 2017-09-17 10:49:42
我假设您已将main.js文件保存在your_site/assets/js/javascripts/下。
尝试使用此路径加载js文件:
<script type="text/javascript" src="/assets/js/javascripts/main.js" ></script>此外,您还可以检查localhost:port/assets以查看其他文件。
如果这有帮助的话请告诉我。
https://stackoverflow.com/questions/46263180
复制相似问题