Stylus'u girişimde ölmeden ArchLinux'a yükleyin

pikap iğnesi bir kod ön işlemcisidir CSS, bu da metin editörümüzde daha basit çalışmamızı sağlıyor ve ardından ifademin nedenlerini açıklıyorum.

pikap iğnesi

Nasıl çalıştığını öğretiyormuş gibi yapmıyorum pikap iğnesiancak bazı örnekler ve kurulum yöntemini gösterin

Bu bildiğimiz biçimiyle bir stil sayfası:

body {font: 12px Helvetica, Arial, sans-serif; } a.button {-webkit-border-radius: 5px; -moz sınır yarıçapı: 5px; kenarlık yarıçapı: 5px; }

Ve bu, ile oluşturulan aynı stil sayfası olacaktır. ekran kalemi:

vücut yazı tipi 12px Helvetica, Arial, sans-serif a.button -webkit-border-radius 5px -moz-border-radius 5px border-radius 5px

Anahtarlar nerede? Noktalı virgül nerede, iki nokta üst üste? Unutulmuş, pikap iğnesi bunu bizim için yapar.

Eğer başlıyorsan CSS y HTML kullanılması tavsiye edilmez pikap iğnesi işlerin gerçekte nasıl çalıştığını unutabileceğiniz basit bir gerçek için, ancak bu dünyada zaten zamanınız varsa ve kendinizi kodlamaktan ve çalışmaktan kurtarmak istiyorsanız .. devam edin.

Programcılar Python içinde bulacak pikap iğnesi Uyarlandıklarına çok benzer bir şey, çünkü sihrin yapılması için sadece doğru şekilde girinti yapmanız gerekir.

Montaj

Için pikap iğnesi yüklememiz gereken iş node.js Topluluk şubesinde olduğu için yapmaya devam ediyoruz:

$ sudo pacman -S nodejs

Ve sonra Stylus'u kuruyoruz. Geleneksel yöntem şu şekilde olacaktır:

$ npm install -g stylus

İyi yüklüyor, ancak benim için çalışmıyor, bu yüzden AUR'dan yüklemek çok daha kolay:

$ yaourt -S nodejs-stylus

Stylus nasıl kullanılır

Tamam, zaten yükledik node.js ve biz kurduk pikap iğnesi.. Nasıl Kullanıyoruz? Basit. Diyelim ki aşağıdaki dosyaları içeren bir dizinimiz var:

- dir - index.html - style.css

Yapmamız gereken şey dosyayı oluşturmak stil.stil, üzerinde çalışacağımız şey bu. Bu dosyada şöyle bir şey olabilir:

body background-color #ffff font-size 12px a.button rengi kırmızı dolgu 10px

Kaydedersek veya herhangi bir değişiklik yaparsak, dosyamızı "derlemediğimiz" için hiçbir şey olmaz. Derlemek için yaptığımız şey dizinimizde bir terminal açmaktır (dosya burada stil.stil) ve yürütürüz:

stylus -c style.styl

Ama dosyayı her kaydettiğimizde stil.stil kodu çalıştırmamız gerekecekti, ancak neyse ki gerekli değil, çünkü aynı komutu çalıştırırsak, ancak parametreyi eklersek -w (izle) aşağıdakiler olur:

stylus -c -w style.styl izleme /usr/lib/node_modules/stylus/lib/functions/index.styl compiled style.css watch style.styl compiled style.css compiled style.css

Yani dosya otomatik olarak derlenir .. Sonuç olur mu?

body {background-color: #fff; font-size: 12px} a.button {color: # f00; padding: 10px}

Gördüğünüz gibi, sadece kodumuz bizi yaratmıyor CSS, ancak stil sayfamızın daha hafif olması için gereksiz boşlukları ortadan kaldırır 😀

Sadece bu da değil, pikap iğnesi CSS dosyalarını biçimlerine geçirmemize olanak tanır ve sözdizimini kullanma şeklimiz çok çeşitlidir. Ve bu sadece bir ön izleme. Bu yüzden, ilgileniyorsanız sizi, hakkında biraz daha bilgi edinmenizi tavsiye ederim. pikap iğnesi


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Cyberalejo17 dijo

    İle birlikte:

    $ sudo npm kurulum -g kalemi

    1.    ela dijo

      Ama neden? Sadece seansımda kullanmak istersem .. ama hey, sorun buysa .. 🙂

      1.    nano dijo

        Bu ilk başta iyidir, ancak siz ilerledikçe Stylus farklı eklentilerle kullanılır, örneğin Nib veya Stylus otomatik ön ekleyici.

        Bence onu Yaourt ile kurduğunuzda / usr / local / lib / node_modules'e kaydedilmiyor ve kütüphanelerden herhangi birini içe aktarmaya ve kullanmaya çalışsanız, xD'yi sikersiniz.

        Forumda size söylediğim gibi Stylus, kütüphaneleri terminalden şeffaf bir şekilde kullanmaya dayanıyor, bu ön işlemcinin özü bu, aşağıdaki gibi şeyler yapıyor:

        kalem -u jeet -u kopma -u tipografik -u uç -w style.styl

        Bir şey söylemek için (bir takma ad veya işleve sahip olabilir veya yudum veya homurtu kullanabilirsin veya her neyse: 3). Bununla ilgili ilginç olan şey, derleme sırasında css'yi kutunun dışına kabartmamasıdır, ancak kodunuzda ilgili kitaplıkların işlevlerini ve karışımlarını çağırdığınız için onu "dinamik" olarak doldurmasıdır.

        Gerçekte, beyan edilen (sıfırlamalar, net düzeltmeler, vb.) Düz kod koyacaktır, ancak örneğin onları çağırmazsanız jeet'in span () işlevleri gibi sizi sigara içmeye zorlamaz ve bu saf aşktır x3

        Bu bütün bir dünya ve bu yüzden size söylüyorum, onu bu şekilde kurarken hangi dosyaların içine düştüğünü bilmiyorum ve uzantıları bu kadar basit bir şekilde kullanabileceğinizi sanmıyorum çünkü komut satırını kullandığınızda, –use bayrağı klasörün içine bakacak Stylus kurulumu, node ile node_modules ve yukarıda söylediğim yerde, Yaourt, NPI xD ile

  2.   hadi linux kullanalım dijo

    ilginç!

  3.   kullanıcı dijo

    Bilgisayardan cep telefonlarını aramak için bir SIP numarasının nasıl kullanılacağına dair güncellenmiş bir eğitim yapmanızı öneririm ... ücretsiz