Я искал день, чтобы лучше понять структуру каталогов исходного кода Bootstrap 3. Я был бы очень признателен за эту точку зрения.bootstrap понимание исходного кода каталогов
Я получаю использование Грунта компилировать содержимое 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 ... или за пределами загрузочной папки ... Я просто позирую? чтобы лучше понять, если это их намерение. Thx снова! – sixst
Нет намеренного намерения. Для конечных пользователей загрузочный файл Bootstrap был написан для простого создания статических активов JS и CSS, которые выводятся в папку '/ dist /'. Период. Полная остановка.Вы можете, конечно, адаптировать его, чтобы делать больше или использовать другую структуру каталогов, но Bootstrap не навязывает или не рекомендует какую-либо конкретную структуру каталогов для сборки/развертывания всего сайта. – cvrebert
«Разве вам не нужны эти ресурсы js из каталога ресурсов?» Я отредактировал ответ, чтобы добавить дополнительные разъяснения. – cvrebert