Source

Wulite ngwaọrụ

Mụta ka esi eji Bootstrap's gụnyere npm scripts iji wuo akwụkwọ anyị, chịkọta koodu isi mmalite, mee nnwale na ndị ọzọ.

Ntọlite ​​ngwa ọrụ

Bootstrap na-eji npm scripts maka usoro iwu ya. Package anyị.json gụnyere ụzọ dabara adaba maka ịrụ ọrụ n'usoro, gụnyere koodu nchịkọta, ule ịgba ọsọ, na ndị ọzọ.

Iji jiri sistemụ nrụpụta anyị wee mee akwụkwọ anyị na mpaghara, ị ga-achọ otu faịlụ isi mmalite Bootstrap na Node. Soro usoro ndị a ma ị ga-adị njikere ịme mkpọtụ:

  1. Budata ma wụnye Node.js , nke anyị na-eji jikwaa ndabere anyị.
  2. Gaa na ndekọ mgbọrọgwụ /bootstrapwee gbaa ọsọ npm installiji wụnye ndabere mpaghara anyị edepụtara na ngwugwu.json .
  3. Wụnye Ruby , tinye Bundler na gem install bundler, ma mechaa mee bundle install. Nke a ga-etinye ihe ndabere Ruby niile, dị ka Jekyll na plugins.
    • Ndị ọrụ Windows: Gụọ ntuziaka a ka Jekyll bilie na-agba ọsọ na-enweghị nsogbu.

Mgbe emechara, ị ga-enwe ike ịme iwu dị iche iche enyere site na ahịrị iwu.

Iji npm script

Package anyị.json gụnyere iwu na ọrụ ndị a:

Ọrụ Nkọwa
npm run dist npm run distna-emepụta /dist/ndekọ na faịlụ chịkọtara. Na- eji Sass , Autoprefixer , na UglifyJS .
npm test Otu dị ka npm run distgbakwunyere ọ na-eme ule na mpaghara
npm run docs Na-ewulite ma na-atụgharị CSS na Javascript maka docs. Ị nwere ike ịme akwụkwọ ahụ na mpaghara site na npm run docs-serve.

Gbaa ọsọ npm runka ịhụ npm script niile.

Akpa prefixer

Bootstrap na-eji Autoprefixer (gụnyere na usoro nrụpụta anyị) iji tinye prefixes ndị na-ere ahịa na ụfọdụ akụrụngwa CSS n'oge nrụpụta. Ime nke a na-azọpụta anyị oge na koodu site n'ikwe ka anyị dee akụkụ ndị bụ isi nke CSS anyị otu oge ka anyị na-ewepụ mkpa mixins ndị na-ere ahịa dị ka ndị ahụ na v3.

Anyị na-edobe ndepụta ihe nchọgharị akwadoro site na Autoprefixer na faịlụ dị iche n'ime ebe nchekwa GitHub anyị. Hụ .browserslistrc maka nkọwa.

Akwụkwọ mpaghara

Ịme akwụkwọ anyị na mpaghara chọrọ iji Jekyll, ihe nrụpụta saịtị na-agbanwe agbanwe nke ọma nke na-enye anyị: isi gụnyere, faịlụ ndị dabere na Markdown, ndebiri na ndị ọzọ. Nke a bụ otu esi amalite ya:

  1. Gbaa site na nhazi ngwa ọrụ dị n'elu iji wụnye Jekyll (onye na-ewu saịtị) na ihe ndabere Ruby ndị ọzọ na bundle install.
  2. Site na ndekọ mgbọrọgwụ /bootstrap, na-agba ọsọ npm run docs-servena ahịrị iwu.
  3. Mepee http://localhost:9001na ihe nchọgharị gị, wee voilà.

Mụtakwuo maka iji Jekyll site n'ịgụ akwụkwọ ya .

Nchọpụta nsogbu

Ọ bụrụ na ị ga-enwe nsogbu na ịwụnye ndabere, wepụ ụdị ndabere niile gara aga (ụwa na mpaghara). Mgbe ahụ, megharịa npm install.