我应该将引导文件夹复制到每个新项目吗?
Posted
技术标签:
【中文标题】我应该将引导文件夹复制到每个新项目吗?【英文标题】:Am I supposed to copy bootstrap folder to each new project? 【发布时间】:2015-12-14 21:29:00 【问题描述】:这可能是一个愚蠢的问题,但我已经下载了 Bootstrap 3 来创建一个新网站。
我应该/将整个 Bootstrap 文件夹复制到我的新网站文件夹中吗?然后这将是最终上传服务器的最简单方法吗?对每个新项目都这样做吗?
或者我应该只在 Bootstrap 3 文件夹中保留一份副本并在我的代码中引用它?
我到处寻找这个,似乎找不到一个好的答案,也许这对每个人来说都是显而易见的。感谢您的帮助!
【问题讨论】:
【参考方案1】:您可以很好地使用CDN(内容交付网络)来提供引导文件。
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
包含上述内容将消除您将引导文件添加到每个文件夹的问题。此外,您不应该将它添加到每个文件夹中。假设您有一个http://example.com/
的站点,您需要创建两个目录,即js
和css
,并在其中添加文件,并在整个站点结构中以这种方式链接:
<link href="/css/bootstrap.min.css" rel="stylesheet" />
<script src="/js/bootstrap.min.js"></script>
注意网址开头的/
,它表示这是一个相对于domain
的网址。如果您使用的是模板(具有标题并将其加载到所有页面上),则需要使用上述 html 将引导内容添加到所有页面。
【讨论】:
或从所有其他页面继承的模板页面链接一次。 那么我会添加上面的CDN代码来消除本地链接吗?或者我也应该将本地链接留在那里?而且,我想这也是我在制作网站时应该在我的计算机上执行的操作 - index.html 是否需要位于引导文件夹中? 您只需要 CDN 链接,如果您一直有的话。如果它是一个在线项目,则您的项目中不需要引导文件夹。节省一些空间伙伴。:)
以上是关于我应该将引导文件夹复制到每个新项目吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何将引导列中的项目居中,以使每个项目都从相对于 X 轴的相同位置开始?
将引导主题超级英雄添加到 Visual Studio 2017 C# mvc 项目中
解决方案中的每个.Net项目都应该有自己的OutputFolder吗?