如何将javascripts添加到jekyll?

时间:2017-09-17 10:43:12

标签: javascript jekyll

所以,我正在尝试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文件夹中有一个head.html,我添加了

<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的内容

1 个答案:

答案 0 :(得分:0)

我认为您已将 main.js 文件保留在your_site/assets/js/javascripts/

尝试使用此路径加载js文件:

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

您也可以查看localhost:port/assets以查看其他文件。

如果有帮助,请告诉我。