所以,我正在尝试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的内容
答案 0 :(得分:0)
我认为您已将 main.js 文件保留在your_site/assets/js/javascripts/
下
尝试使用此路径加载js文件:
<script type="text/javascript" src="/assets/js/javascripts/main.js" ></script>
您也可以查看localhost:port/assets
以查看其他文件。
如果有帮助,请告诉我。