ንዝተኻተቱ ቅዲታትን ኣካላትን ከምኡ’ውን LESS ተለዋዋጢን ሚክሲንን ንምጥቃም Bootstrap ኣናውሕ።
ቡትስትራፕ ኣብ ሕመረቱ ብ LESS ዝተሰርሐ ኮይኑ፡ ብጽቡቕ ዓርክና ኣሌክሲስ ሰሊየር ዝተፈጥረ ዳይናሚክ ስታይልሺት ቋንቋ እዩ ። ኣብ ስርዓት ዝተመስረተ CSS ምምዕባል ዝቐልጠፈን ዝቐለለን ዝያዳ ዘዘናግዕን ይገብሮ።
ሓደ ካብ ፈጠርቲ Bootstrap ብዛዕባ እዚ ቅልጡፍ ብሎግ ጽሑፍ ጽሒፉ , ኣብዚ ብሓጺሩ፤
ከም መቐጸልታ ናይ CSS፡ LESS ተለዋዋጢ ረቛሒታት፡ ዳግማይ ክጥቀሙ ዝኽእሉ ቁንጣሮ ኮድ ዝኸውን ሚክሲን፡ ንቐሊል ሒሳብ፡ ምድቃል፡ ዋላ’ውን ሕብራዊ ተግባራት ዝኸውን ስርሓት የጠቓልል።
CSS ናትና ብ Less ዝተጻሕፈን ተለዋዋጢ ረቛሒታትን mixinsን ስለ ዝጥቀምን ንናይ መወዳእታ ምህርቲ ኣተገባብራ ክጥርነፍ ኣለዎ። እንሆ ከመይ።
LESS command line compiler, JSHint, Recess, and uglify-js ብዓለም ደረጃ ብ npm ነዚ ዝስዕብ ትእዛዝ ብምፍጻም ንጽዓኖ።
$ npm ምትካል -g ውሑድ jshint ዕረፍቲ uglify-js
ሓንሳብ ምስ ተተኽለ በቃ make
ካብ ሱር ናይ bootstrap directory ናትካ ምዝዋር ኩሉ ድማ ተዳልዩ ኣለኻ።
ብተወሳኺ watchr ተተኺሉ እንተሃልዩካ፡ ኣብ bootstrap lib ንሓደ ፋይል ኣብ እትእርመሉ ኩሉ ግዜ፡ bootstrap ብኣውቶማቲክ ዳግማይ ክህነጽ ክትጎዪ ትኽእል make watch
ኢኻ (እዚ ኣድላዪ ኣይኮነን፡ ምቹእነት ጥራይ እዩ)።
መሳርሒ መስመር ትእዛዝ LESS ብመንገዲ Node ንጽዓኖ እሞ ነዚ ዝስዕብ ትእዛዝ ኣካይድ፤
$ lessc ./less/bootstrap.less > ቡትስትራፕ.ሲኤስ
--compress
ገለ ባይት ክትዕቅብ እንተፈቲንካ ኣብቲ ትእዛዝ ምእታውካ ኣረጋግጽ !
ነቲ ዝሓለፈ Less.js ኣውሪድካ ናብኡ ዝወስድ መንገዲ (ከምኡ’ውን Bootstrap) ኣብቲ <head>
.
<link rel = "ቅዲ ጽሑፍ/ውሑድ" href = "/መንገዲ/ናብ/ቦትስትራፕ.ውሑድ" > <script src = "/መንገዲ/ናብ/ውሑድ.js" ></script>
ነቶም .less ፋይላት ዳግማይ ንምጥርናፍ፡ በቃ ንዕቅቦም እሞ ገጽካ ዳግማይ ጽዓኖም። Less.js ኣኪቡ ኣብ ሎካል ስቶሬጅ ይዕቅቦም።
እቲ ዘይወግዓዊ ናይ ማክ ኣፕ ፡ ማህደራት ናይ .less ፋይላት ይከታተልን ድሕሪ ነፍሲ ወከፍ ምዕቃብ ናይ ሓደ ዝተዓዘብናዮ .less ፋይል ነቲ ኮድ ናብ ሎካል ፋይላት የጠቓልልን። እንተደሊኻ፡ ኣብቲ ኣፕ ዘሎ ምርጫታት ንኣውቶማቲክ ምጉዳልን እቶም ዝተጠርነፉ ፋይላት ኣብ ኣየናይ ማህደር ከም ዝውድኡን ክትቅይር ትኽእል ኢኻ።
Crunch ኣብ Adobe Air ዝተሃንጸ ብሉጽ ትርኢት ዘለዎ LESS editorን compilerን እዩ።
ብሓደ ወዲ ምስቲ ዘይወግዓዊ ማክ ኣፕ ዝተፈጥረ ኮድኪት LESS, SASS, Stylus, ከምኡ ውን CoffeeScript ዘጠቓልል ናይ Mac ኣፕ እዩ።
Mac, Linux, ከምኡ ውን Windows app ንናይ LESS ፋይላት ስሓብን ምውራድን ምትእኽኻብ። ተወሳኺ፡ እቲ ምንጪ ኮድ ኣብ GitHub ኣሎ ።
ዝኾነ ዌብ ፕሮጀክት ብቕልጡፍ ኣብቲ ዝተጠርነፈ ወይ ዝተቐነሰ CSSን JSን ብምውዳቕ ጀምር። ንቐሊል ምዕባይን ጽገናን ንቕድሚት ንምስጓም ኣብ ብሕታዊ ቅዲታት ብተናጸል ንጣር።
እቲ ዝሓለፈ ዝተጠርነፈ Bootstrap ኣውሪድካ ኣብ ፕሮጀክትካ ኣቐምጦ። ንኣብነት ከምዚ ዝኣመሰለ ነገር ክህልወካ ይኽእል እዩ፤
ኣፕ/ ኣቀማምጣታት/ ቅጥዕታት/ ህዝባዊ/ ሲኤስኤስ/ ቡትስትራፕ.ሚን.ሲኤስ js/ ቡትስትራፕ.ሚን.ጀይኤስ img/ ግሊፊኮንስ-ፍርቂ ፍረታት.png ግሊፊኮንስ-ፍርቂ-ፍርቂ-ጻዕዳ.png
ንኽትጅምር ነዚ ዝስዕብ መሰረታዊ HTML ቅዳሕ።
- <html> ዝብል ጽሑፍ ኣሎ።
- <ርእሲ>
- <title> ቡትስትራፕ 101 ቅጥዒ </title>
- <!-- ቡትስትራፕ -->
- <link href = "public/css/bootstrap.min.css" rel = "ቅዲ ጽሑፍ" >
- </head> ዝብል ጽሑፍ ኣሎ።
- <ኣካል> ዝብል እዩ።
- <h1> ሰላም ዓለም! </h1> ዝብል ጽሑፍ ኣሎ።
- <!-- ቡትስትራፕ -->
- <script src = "ህዝባዊ/js/bootstrap.min.js" </script> ዝብል ጽሑፍ ኣሎ።
- </body> ዝብል ጽሑፍ ኣሎ።
- </html> ዝብል ጽሑፍ ኣሎ።
Bootstrap ብናይ ገዛእ ርእስኻ ፍሉያት CSSን JSን ፋይላት ናትካ ንምግባር ከም ኣድላይነቱ ኣብ ብሕታዊ CSS, JSን ካልእን ስራሕ።
- <html> ዝብል ጽሑፍ ኣሎ።
- <ርእሲ>
- <title> ቡትስትራፕ 101 ቅጥዒ </title>
- <!-- ቡትስትራፕ -->
- <link href = "public/css/bootstrap.min.css" rel = "ቅዲ ጽሑፍ" >
- <!-- ፕሮጀክት -->
- <link href = "ህዝባዊ/css/መተግበሪ.css" rel = "ቅዲ ጽሑፍ" >
- </head> ዝብል ጽሑፍ ኣሎ።
- <ኣካል> ዝብል እዩ።
- <h1> ሰላም ዓለም! </h1> ዝብል ጽሑፍ ኣሎ።
- <!-- ቡትስትራፕ -->
- <script src = "ህዝባዊ/js/bootstrap.min.js" </script> ዝብል ጽሑፍ ኣሎ።
- <!-- ፕሮጀክት -->
- <script src = "ህዝባዊ/js/መተግበሪ.js" ></script>
- </body> ዝብል ጽሑፍ ኣሎ።
- </html> ዝብል ጽሑፍ ኣሎ።