ንዝተኻተቱ ቅዲታትን ኣካላትን ከምኡ’ውን LESS ተለዋዋጢን ሚክሲንን ንምጥቃም Bootstrap ምዝርጋሕ።
ቡትስትራፕ ኣብ ሕመረቱ ብ LESS ዝተሰርሐ ኮይኑ፡ ብጽቡቕ ዓርክና ኣሌክሲስ ሰሊየር ዝተፈጥረ ዳይናሚክ ስታይልሺት ቋንቋ እዩ ። ኣብ ስርዓት ዝተመስረተ CSS ምምዕባል ዝቐልጠፈን ዝቐለለን ዝያዳ ዘዘናግዕን ይገብሮ።
ሓደ ካብ ፈጠርቲ Bootstrap ብዛዕባ እዚ ቅልጡፍ ብሎግ ጽሑፍ ጽሒፉ , ኣብዚ ብሓጺሩ፤
ከም መቐጸልታ ናይ CSS፡ LESS ተለዋዋጢ ረቛሒታት፡ ዳግማይ ክጥቀሙ ዝኽእሉ ቁንጣሮ ኮድ ዝኸውን ሚክሲን፡ ንቐሊል ሒሳብ፡ ምድቃል፡ ዋላ’ውን ሕብራዊ ተግባራት ዝኸውን ስርሓት የጠቓልል።
CSS ናትና ብ Less ዝተጻሕፈን ተለዋዋጢን ሚክሲንን ስለ ዝጥቀምን ንናይ መወዳእታ ምህርቲ ኣተገባብራ ክጥርነፍ ኣለዎ። እንሆ ከመይ።
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 ኣፕ እዩ።
ማክ፡ ሊኑክስን ዊንዶውስን ንኣፕሊኬሽን ስሓብን ምውራድን 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> ዝብል ጽሑፍ ኣሎ።