Source

Aga didirišwa

Ithute ka moo o ka šomišago dingwalwa tša npm tše di akareditšwego tša Bootstrap go aga ditokomane tša rena, go kgoboketša khoutu ya mohlodi, go sepetša diteko, le tše dingwe.

Thulaganyo ya didirišwa

Bootstrap e diriša dingwalwa tša NPM bakeng sa tshepedišo ya yona ya go aga. package.json ya rena e akaretša mekgwa ye e loketšego ya go šoma ka tlhako, go akaretšwa go kgoboketša khoutu, go sepetša diteko, le tše dingwe.

Go šomiša tshepedišo ya rena ya go aga le go sepetša ditokomane tša rena ka mo nageng, o tla hloka khopi ya difaele tša mothopo tša Bootstrap le Node. Latela dikgato tše gomme o swanetše go ba o loketše go šišinya:

  1. Download le kenya Node.js , eo re e sebelisang ho laola dependencies rona.
  2. Tsamaya go tšhupetšo ya modu /bootstrapgomme o kitime npm installgo tsenya ditshepetšo tša rena tša selegae tšeo di lokeleditšwego go package.json .
  3. Tsenya Ruby , tsenya Bundler ka gem install bundler, gomme mafelelong o kitimiše bundle install. Se se tla tsenya dilo ka moka tšeo di ithekgilego ka Ruby, go swana le Jekyll le di-plugin.
    • Badiriši ba Windows: Bala tlhahlo ye go dira gore Jekyll e šome ntle le mathata.

Ge o phethilwe, o tla kgona go sepetša ditaelo tše di fapanego tše di filwego go tšwa mothalong wa taelo.

Go diriša dingwalwa tša NPM

package.json ya rena e akaretša ditaelo le mešomo ye e latelago:

Mošomo Tlhalošo
npm run dist npm run diste hlola /disttšhupetšo ka difaele tše di kgobokeditšwego. E šomiša Sass , Sehlongwa sa go itiriša , le UglifyJS .
npm test Same as npm run distplus e sepetša diteko selegae
npm run docs E aga le go lints CSS le JavaScript bakeng sa ditokomane. Ka morago o ka sepetša ditokomane ka mo nageng ka npm run docs-serve.

Matha npm rungo bona dingwalwa ka moka tša npm.

Sehlongwapele sa go itiriša

Bootstrap e šomiša Autoprefixer (yeo e akaretšwago tshepedišong ya rena ya go aga) go oketša ka go iketla dihlongwapele tša morekiši go dithoto tše dingwe tša CSS ka nako ya go aga. Go dira bjalo go re bolokela nako le khoutu ka go re dumelela go ngwala dikarolo tše bohlokwa tša CSS ya rena nako e tee mola go fediša go nyakega ga di-mixin tša barekiši go swana le tšeo di hwetšwago go v3.

Re hlokomela lenaneo la diphensele tše di thekgwago ka Autoprefixer ka faeleng ye e arogilego ka gare ga polokelo ya rena ya GitHub. Bona /package.json bakeng sa dintlha.

Ditokomane tša selegae

Go sepetša ditokomane tša rena ka mo nageng go nyaka tšhomišo ya Jekyll, e lego jenereithara ya sebaka sa go se fetoge yeo e fetofetogago ka mo go hlomphegago yeo e re fago: ya motheo e akaretša, difaele tše di theilwego go Markdown, dithempleite, le tše dingwe. Ke kamoo o ka e thomago ka gona:

  1. Matha ka peakanyo ya didirišwa ka godimo go tsenya Jekyll (moagi wa sebaka) le dilo tše dingwe tšeo di ithekgilego ka Ruby ka bundle install.
  2. Go tšwa go tšhupetšo ya modu /bootstrap, matha npm run docs-serveka mothalong wa taelo.
  3. Bula http://localhost:9001ka sephephediši sa gago, gomme voilà.

Ithute ka botlalo ka ga go šomiša Jekyll ka go bala ditokomane tša yona .

Tharollo ya mathata

Ge o ka kopana le mathata a go tsenya ditshepetšo, tloša diphetolelo ka moka tša go ithekga tša peleng (tša lefase ka bophara le tša selegae). Ke moka, kitimiša gape npm install.