javascript - 将脚本标签添加到降价文件
问题描述
我正在 MKdocs 中开发文档,需要将一些脚本文件加载到我的 markdown 文件中。如何在markdown中添加js函数和脚本标签?
解决方案
你有两个选择:你可以在你的 Markdown 中包含原始的 HTML<script>
标签,或者你可以使用 MkDocs 的extra_javascript
设置来指向你自己的 JavaScript 文件。
使用原始 HTML
正如 Markdown 文档所解释的:
对于 Markdown 语法未涵盖的任何标记,您只需使用 HTML 本身。无需为它加上前缀或定界以表明您正在从 Markdown 切换到 HTML;您只需使用标签。
唯一的限制是块级 HTML 元素(例如
<div>
、<table>
、<pre>
、<p>
等)必须用空行与周围的内容隔开,并且块的开始和结束标记不应使用制表符或空格缩进。
当然,任何此类脚本对于包含它们的一页都是唯一的。
利用extra_javascript
如果您希望脚本在所有页面上可用,MkDocs 提供了extra_javascript配置设置,这将导致script
指向指定文件的 a which 包含在每个页面上。只需确保该文件在您的docs_dir
.
例如,如果您创建一个文件myscript.js
,则将以下内容添加到您的mkdocs.yml
配置文件中:
extra_javascript:
myscript.js
推荐阅读
- java - 即使 maven 具有依赖项,mvn compile 也找不到符号
- identityserver4 - CSP 扫描器:OpenID Connect 会话管理端点的通配符指令警报
- javafx - 如何根据多个字段的值生成消息?
- angular - ng 服务:如何更改检查器端口?
- sql-server - 以后几年的自动化年平均成本
- angular - 如何以角度对表格标题进行排序
- javascript - ngx-bootstrap 选项卡在通过传单打开的模式中不起作用
- image-processing - 10/12 位图像的高位与低位编码
- mongodb-query - 有没有办法在一个语句中将多个 mongodb 查询的结果连接在一起?
- javascript - 如何使用 java 脚本将 12 小时日期时间格式转换为 24 小时格式?