偶然间发现了一个可以嵌入caniuse.com信息的网站:https://caniuse.bitsofco.de/ 而且支持响应式布局,caniuse算是比较高频的网站了,所以想着做一个shortcode来集成它。

Shortcode代码:

<p
  class="ciu_embed"
  data-feature="{{ .Get 0 }}"
  data-periods="future_1,current,past_1,past_2"
  data-accessible-colours="false"
>
  <a href="http://caniuse.com/#feat={{ .Get 0 }}">
    Can I Use {{ .Get 0 }}?
  </a>
  Data on support for the {{ .Get 0 }} feature across the major browsers
  from caniuse.com.
</p>

使用{{ .Get 0 }}来获取具体属性字段。

如何使用?

.md文件中添加{{< embed-caniuse PARAM >}} 就可以了。

PARAM具体应该使用哪个字符串,上述网站提供了查询方式。

第二种方式就是点击caniuse网站左边#号,url上feat对应的字段就是了。

举例:显示CSS Flex相关兼容性(flexbox):

Can I Use flexbox? Data on support for the flexbox feature across the major browsers from caniuse.com.

觉得作者写得不错?不妨轻击下方按钮~

赏点银子给楼主凑凑买咖啡喝吧
微信
支付宝
扫码打赏,建议金额1-10元

Copied From 畅言