如何在.md文件中使用javascript替换分类法/类别文本字符串onclick?
假设GRAV用户已登录,单击按钮即可删除/更改分类法 我试过:如何在.md文件中使用javascript替换分类法/类别文本字符串onclick?,javascript,string,replace,markdown,grav,Javascript,String,Replace,Markdown,Grav,假设GRAV用户已登录,单击按钮即可删除/更改分类法 我试过: --- taxonomy: tag: - mountain <code> <script> function removeTg() { var ret = "mountain".replace('mountain',''); } </script> </code> --- <button onclick="re
---
taxonomy:
tag:
- mountain
<code>
<script>
function removeTg() {
var ret = "mountain".replace('mountain','');
}
</script>
</code>
---
<button onclick="removeTg()">Remove tag</button>
如果要通过单击Grav页面文件(.md)的标记内容内定义的按钮来运行脚本,则以下代码段将起作用:
---
taxonomy:
tag: mountain
---
<button onclick="removeTg()">Remove tag</button>
<script>
function removeTg() {
alert('Script is running')
}
</script>
---
分类法:
标签:山
---
删除标签
函数removeTg(){
警报('脚本正在运行')
}
当然,这没什么用。如果要更改服务器上.md
文件的内容,脚本需要向服务器提交请求。然后,一个定制的Grav插件将捕获请求并更新/保存.md
文件
请注意:
- 你为什么要这么做?这是什么管理插件是为
- 标记用于定义内容,应该与逻辑分离
- 脚本(和样式)应位于它们自己的文件中
- 然后,细枝模板将内容、布局、样式和逻辑结合起来
---
taxonomy:
tag: mountain
---
<button onclick="removeTg()">Remove tag</button>
<script>
function removeTg() {
alert('Script is running')
}
</script>