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:
- Download le kenya Node.js , eo re e sebelisang ho laola dependencies rona.
- Tsamaya go tšhupetšo ya modu
/bootstrap
gomme o kitimenpm install
go tsenya ditshepetšo tša rena tša selegae tšeo di lokeleditšwego go package.json . - Tsenya Ruby , tsenya Bundler ka
gem install bundler
, gomme mafelelong o kitimišebundle 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 dist e hlola /dist/ tš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 dist plus 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 run
go 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 .browserslistrc 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:
- 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
. - Go tšwa go tšhupetšo ya modu
/bootstrap
, mathanpm run docs-serve
ka mothalong wa taelo. - Bula
http://localhost:9001
ka 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
.