Jekyllを使用するGitHubPagesによってホストされているサイトがあり、各レイアウトで内部的に定義されたスクリプトを使用して、それらの配列からランダムなタグラインを生成することに成功しています。
このスクリプトを外部に移動しようとしていますtagline.js
が、これまでのところ失敗しています。
これは、コードに何かが原因で発生する場合の基本的なタグライン生成スクリプトです(正直なところ、その単純さのために疑わしいですが、常に可能性があります)。
var tags = [ 'tag1', 'tag2', 'tag3' ];
function getTag() {
return tags[Math.floor(Math.random() * tags.length)];
}
$(document).ready(function() {
$("#tagline").text(getTag());
});
私が言ったように、それが内部であるときはうまくいきますが、私が外部にリンクしようとするとうまくいきません。私が指しているのはまさにその場合だと確信してい<script>
ます:を含むHTMLファイル<script>
はにあります_layouts/default.html
が、スクリプトはにありscripts/tagline.js
ます:
<script type="text/javascript" href="../scripts/tagline.js"></script>