Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在ghost博客条目中使用嵌入式Javascript吗?_Javascript_Ghost Blog - Fatal编程技术网

我可以在ghost博客条目中使用嵌入式Javascript吗?

我可以在ghost博客条目中使用嵌入式Javascript吗?,javascript,ghost-blog,Javascript,Ghost Blog,这几天我在用自行车,摔倒了。因此,能够在我的一些博客文章中使用它将是非常棒的 我已经在我的主题中包含了缠结文件,并将它们加载到default.hbs中。但是,我找不到一种方法在markdown文档中嵌入一些javascript(要执行,但不显示)。我也想在markdown文档中编写javascript,因为我不想在每次写带有被动内容的博客文章时都将js文件添加到我的主题中 有办法做到这一点吗?似乎有办法。您应该能够将想要运行的JavaScript包含在标记中,就像上面提到的那样 编辑:为了进一步

这几天我在用自行车,摔倒了。因此,能够在我的一些博客文章中使用它将是非常棒的

我已经在我的主题中包含了缠结文件,并将它们加载到
default.hbs
中。但是,我找不到一种方法在markdown文档中嵌入一些javascript(要执行,但不显示)。我也想在markdown文档中编写javascript,因为我不想在每次写带有被动内容的博客文章时都将js文件添加到我的主题中


有办法做到这一点吗?

似乎有办法。您应该能够将想要运行的JavaScript包含在
标记中,就像上面提到的那样

编辑:为了进一步解释,标记文件只是用于创建html标记的不同语法,但您可以在其中使用常规html和脚本标记。要按照上面的链接运行脚本,您只需要在脚本标记中包含您想要运行的任何js。这个例子应该在markdown post文件中工作,以复制doc页面上的Tangle例子

When you eat <span data-var="cookies" class="TKAdjustableNumber"> cookies</span>,
you consume <span data-var="calories"> calories</span>.

<script>
var tangle = new Tangle(document, {
    initialize: function () { this.cookies = 3; },
    update:     function () { this.calories = this.cookies * 50; }
});
</script>
当你吃饼干时,
你消耗卡路里。
var tangle=新的tangle(文档{
初始化:函数(){this.cookies=3;},
更新:函数(){this.carries=this.cookies*50;}
});

是的,我以前发现过。不幸的是,每次我想发布一些反应性内容时,在我的主题中添加一些js文件是不切实际的(或者是丑陋的)。我会更新这个问题来澄清这一点。你不必将js文件添加到你的主题中。您已经声明将Tangle文件添加到default.hbs中,这就是您所需要的。现在,在您的标记文件中,您只需编写
callSomeFunctionFromTangle()好吧,在修复了一些愚蠢的错误(包括2个打字错误)后,脚本被嵌入了-但不幸的是没有执行:有什么想法吗?为什么?似乎是Tangle的问题。它不能调用addEvent,因为它在span元素TKAdjustableNumber上未定义(这是控制台中的错误)。我想我必须更仔细地研究Ghost如何加载其组件。然而,最初的问题肯定得到了回答。