我正在尝试使用stylesheet_link
等伏特标记帮助程序链接到没有协议前缀的外部URL。
没有协议的示例使用证明没有问题:
{{ stylesheet_link('http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css') }}
生成
<link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />
但是,每当提出协议前缀时(即/ //netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css
):
{{ stylesheet_link('//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css') }}
生成错误的网址:
<link rel="stylesheet" type="text/css" href="[SITE_PREFIX]//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />
是否由于我的错误用法?或者这是伏特的现有错误?
答案 0 :(得分:2)
尝试指定它不是本地的see the docs。
{{ stylesheet_link('//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css', false) }}