css - 在本地保存 CDN CSS 资源的最简单方法?

标签 css cdn font-awesome

我正在我的开发服务器上本地开发一个 Bootstrap 模板。该模板通过 CDN 加载一些资源。

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<!--font-awesome-->
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<!-- Ionicons -->
<link href="//code.ionicframework.com/ionicons/1.5.2/css/ionicons.min.css" rel="stylesheet" type="text/css" />

问题是这会减慢我的速度,因为每次我点击刷新来检查我的页面(本地主机)上的更改时,该死的东西必须一次又一次地在线加载资源..

所以我尝试通过链接打开资源并将它们保存在本地。但这会中断,因为我猜它除了 CSS 代码之外还有更多的东西。

有没有简单的方法来“本地化”这些东西?

谢谢大家

最佳答案

这是我在本地使用 CDN CSS 资源所遵循的步骤:

  1. here下载并解压字体包
  2. ionicons.css 复制到您的元素
  3. fonts文件夹复制到您的元素
  4. 确保 ionicons.css 中的字体 url 正确引用元素中的字体路径。
  5. 在您需要使用它的每个网页中包含对 ionicons.css 文件的引用。

在我的例子中,我将其包含在 main.html 中

<link href="css/ionicons.css" rel="stylesheet" type="text/css" />

然后只需将图标和图标的类名添加到 HTML 元素即可。

<i class="icon ion-home"></i>

文件夹是这样的:

- project_name
    * css    --> ionicons.css
    * fonts  --> ionicons.eot, ionicons.svg, ionicons.ttf, ionicons.woff

关于css - 在本地保存 CDN CSS 资源的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055003/

相关文章:

border - 仅在环绕文本的底部添加边框

CSS 和页面下载速度

javascript - 不要将 Google 托管的 CDN jQuery 用于 Shopify - 有什么替代方案?

css - 为字体很棒的图标添加样式

css - 在 Bootstrap 中旋转 Glyphicons/Font Awesome

css - javascript 谷歌地图缩放到零时为空灰色背景

javascript - 如何显示连接到选择标签并点击按钮的图片

Azure 云服务和 Amazon Cloudfront 互操作性

javascript - 从 cdnjs 获取最新版本

html - 如何将 Font Awesome 图标添加到输入字段?