b:if 对 http 和 https 都有效的选择

b:if selection which works for both http and https

是否可以在b:if条件选择中同时包含HTTP和httpslink条件

<b:if cond='data:blog.url == &quot;http://www.your-site.com/p/contact-us.html&quot;'>
<link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
<b:else/>
    <b:if cond='data:blog.url == &quot;https://www.your-site.com/p/contact-us.html&quot;'>
    <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
  </b:if>
</b:if>

这就是我加载此 CSS 在网站的 HTTP 和 https 版本中工作的方式。有没有一种方法可以不用 ?

您可以使用 b:elseif 标签来检查多个条件。

<b:if cond='data:blog.url == &quot;http://www.your-site.com/p/contact-us.html&quot;'>
    <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
<b:elseif cond='data:blog.url == &quot;https://www.your-site.com/p/contact-us.html&quot;'/>
    <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
</b:if>
<b:if cond='data:blog.url contains "//www.your-site.com/p/contact-us.html"'>
  <link href='https://xxxxxx.com/contact.css' rel='stylesheet' type='text/css'/>
</b:if>