Jekyll'i kullanan GitHub tarafından barındırılan bir sitem var ve her düzende bir dizi tanımlı bir betik oluşturacak şekilde dahili olarak tanımlanan bir betik kullanıyorum.Sorun Jekyll ile Dış JavaScript Bağlama
Bu betiği harici bir tagline.js
ürününe taşımaya çalışıyorum ancak şu ana kadar başarısız oldum.
Burada temel sloganlı üreten bir senaryo, davada bu neden kodda bir şey var (ben kolaylığından dolayı, dürüst, hangi şüphe; ama bir ihtimal her zaman var):
var tags = [ 'tag1', 'tag2', 'tag3' ];function getTag() { return tags[Math.floor(Math.random() * tags.length)]; } $(document).ready(function() { $("#tagline").text(getTag()); });
Dediğim gibi, dahili olduğunda iyi çalışıyor, ancak dış bağlantıya bağlamayı denemiyorum. Eminim bu sadece <script>
'u işaret ettiğim bir durumdur: <script>
'u içeren HTML dosyası _layouts/default.html
'dur, ancak betik scripts/tagline.js
'dur.
DÜZENLEME: Üzgünüm, aslında "<script>
" anlamına geldiğimde "<link>
" kullanıyordum. Böylece "yanlış etiketi kullanıyorsunuz" çözümü ortadan kaldırıyor! : P
EDIT2: Tam <script>
(yine _layouts/default.html
bir HTML dosyasında bulunur) şudur: <script type="text/javascript" href="../scripts/tagline.js"></script>
Derp, teşekkürler! Html'de yanlış yaptığım bir şey olduğunu biliyordum. – ChaoticWeg
Herkes, aynı ya da benzer bir şeyi bir zillion kez yaptı. Bazen sadece başka bir çift göz alır. Gittiğine sevindim. –