我搜索了一天,以更好地了解Bootstrap 3源代码的目录结构。我非常感谢这方面的一些观点。bootstrap了解源代码目录
我得到使用咕噜编译DIST目录中的内容,但为什么,在例子中,是有链接到资产目录DIST之外?如何在定制建立在Bootstrap上的网站时解决这个问题?
例如,如果我的\家\ mysite.com目录看起来像下面的一个,我会不会我的定制添加到以下/ JS /的引导目录中的字体目录,更新Gruntfile.js因此,并编译一切到我的public_html目录?或者,公共目录应该始终是dist文件夹?如果我构建wordpress主题或drupal主题,那么我会将这些Grunt编译的引导程序js/css/fonts资源复制并粘贴到主题文件夹中?
我意识到任何东西都可以定制,但我更愿意按预期解决它。我只是想把自己的头围绕一些不熟悉的东西。
预先感谢您!
mysite.com
├── bower_components
│ ├── bootstrap
│ │ ├── CNAME
│ │ ├── CONTRIBUTING.md
│ │ ├── Gruntfile.js
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── _config.yml
│ │ ├── bower.json
│ │ ├── composer.json
│ │ ├── dist
│ │ ├── docs
│ │ ├── fonts
│ │ ├── grunt
│ │ ├── js
│ │ ├── less
│ │ ├── package.json
│ │ └── test-infra
│ └── jquery
│ ├── MIT-LICENSE.txt
│ ├── bower.json
│ ├── dist
│ └── src
└── public_html
├── css
├── js
├── fonts
└── index.php
Thx为反馈。 我觉得从“编译CSS和JavaScript”跳转到“基本模板”是缺乏的。 所以如果你想用一个例子开始构建,你可以将它复制到dist文件夹中,对吗?那么你不需要资产目录中的那些js资源吗? 把它全部在dist目录下工作,或者在bootstrap文件夹之外一起工作都不是问题......我只是冒充了?更好地理解这是否是他们的意图。 Thx再次! – sixst 2014-09-05 13:56:25
没有适用意图。对于最终用户,Bootstrap的Gruntfile被编写为仅仅构建输出到'/ dist /'文件夹的静态JS&CSS资源。期。句号。您当然可以将其调整为做更多或者使用不同的目录结构,但Bootstrap不会为全站点构建/部署强加或推荐任何特定的目录结构。 – cvrebert 2014-09-05 17:43:56
“难道你不需要资产目录中的那些js资源吗?”我编辑了答案以添加一些额外的说明。 – cvrebert 2014-09-05 17:44:28