Source

Зеркашӣ кунед

Bootstrap-ро зеркашӣ кунед, то CSS ва JavaScript-и тартибдодашуда, рамзи манбаъро гиред ё онро ба менеҷерони бастаҳои дӯстдоштаи худ, ба монанди npm, RubyGems ва ғайра дохил кунед.

CSS ва JS тартиб дода шудааст

Рамзи тартибдодашудаи барои истифода омодаи Bootstrap v4.2.1 -ро зеркашӣ кунед , то ба осонӣ ба лоиҳаи худ дохил шавед, ки дар бар мегирад:

  • Бастаҳои тартибдодашуда ва хурдшудаи CSS (нигаред ба муқоисаи файлҳои CSS )
  • Васлкунакҳои JavaScript тартиб дода ва хурд карда шудаанд

Ин ҳуҷҷатҳо, файлҳои манбаъ ё ягон вобастагии ихтиёрии JavaScript (jQuery ва Popper.js) дар бар намегирад.

Зеркашӣ кунед

Файлҳои манбаъ

Bootstrap-ро бо лӯлаи дороиҳои худ тавассути зеркашии сарчашмаи мо Sass, JavaScript ва файлҳои ҳуҷҷатгузорӣ тартиб диҳед. Ин хосият баъзе асбобҳои иловагиро талаб мекунад:

  • Мураттиби Sass (Libsass ё Ruby Sass дастгирӣ карда мешавад) барои тартиб додани CSS-и шумо.
  • Автопрефикс барои префикси фурӯшандаи CSS

Агар ба шумо асбобҳои сохтан ниёз дошта бошед , онҳо барои таҳияи Bootstrap ва ҳуҷҷатҳои он дохил карда шудаанд, аммо онҳо эҳтимол барои мақсадҳои шахсии шумо корношояманд.

Манбаи зеркашӣ

jsDelivr

Боргириро бо jsDelivr гузаред , то версияи кэшшудаи CSS ва JS-и Bootstrap-ро ба лоиҳаи худ интиқол диҳед.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>

Агар шумо JavaScript-и тартибдодаи моро истифода баред, фаромӯш накунед, ки пеш аз он версияҳои CDN-и jQuery ва Popper.js -ро дохил кунед.

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>

Менеҷерони бастаҳо

Файлҳои сарчашмаи Bootstrap -ро бо баъзе аз менеҷерҳои маъмултарини бастаҳо қариб ба ҳама гуна лоиҳа кашед. Новобаста аз менеҷери бастаҳо, Bootstrap компилятори Sass ва Autoprefixer-ро барои насбе, ки ба версияҳои расмии тартибдодаи мо мувофиқат мекунад, талаб мекунад.

npm

Bootstrap -ро дар барномаҳои Node.js-и худ бо бастаи npm насб кунед :

npm install bootstrap

require('bootstrap')ҳамаи плагинҳои jQuery Bootstrap-ро ба объекти jQuery бор мекунад. Худи bootstrapмодул чизе содир намекунад. Шумо метавонед плагинҳои jQuery-и Bootstrap-ро ба таври инфиродӣ тавассути бор кардани /js/*.jsфайлҳо дар феҳристи сатҳи болоии бастаҳо ба таври дастӣ бор кунед.

Bootstrap package.jsonдорои якчанд метамаълумоти иловагӣ дар зери калидҳои зерин:

  • sass- роҳ ба файли асосии манбаи Sass Bootstrap
  • style- роҳ ба CSS-и хурднашудаи Bootstrap, ки бо истифода аз танзимоти пешфарз пешакӣ тартиб дода шудааст (бе мутобиқсозӣ)

ришта

Bootstrap -ро дар барномаҳои Node.js-и худ бо бастаи ришта насб кунед :

yarn add bootstrap

RubyGems

Bootstrap-ро дар барномаҳои Ruby-и худ бо истифода аз Bundler ( тавсияшуда ) ва RubyGems бо илова кардани сатри зерин ба худ насб кунед Gemfile:

gem 'bootstrap', '~> 4.2.1'

Интихобан, агар шумо Bundler-ро истифода набаред, шумо метавонед бо иҷрои ин фармон гемро насб кунед:

gem install bootstrap -v 4.2.1

Барои тафсилоти бештар ба README gem нигаред.

Композитор

Шумо инчунин метавонед бо истифода аз Composer Sass ва JavaScript-и Bootstrap-ро насб ва идора кунед :

composer require twbs/bootstrap:4.2.1

NuGet

Агар шумо дар .NET таҳия кунед, шумо инчунин метавонед CSS ё Sass ва JavaScript-и Bootstrap-ро бо истифода аз NuGet насб ва идора кунед :

Install-Package bootstrap
Install-Package bootstrap.sass