Įdiekite „Stylus“ į „ArchLinux“ nemėgindami

Plunksna yra kodo išankstinis procesorius CSS, kuris leidžia mums paprasčiau dirbti savo teksto redaktoriuje, o tada aš paaiškinu savo teiginio priežastis.

Plunksna

Neapsimetinėju mokanti, kaip tai veikia Plunksna, bet parodykite keletą pavyzdžių ir diegimo būdą

Tai yra stiliaus lapas, kurį mes žinome:

body {font: 12px Helvetica, Arial, sans-serif; } a. mygtukas {-webkit-border-radius: 5px; -moz-border-radius: 5px; krašto spindulys: 5 tšk. }

Tai būtų tas pats stiliaus lapas, sukurtas naudojant Rašiklis:

kūno šriftas 12 taškų „Helvetica“, „Arial“, „sans-serif a.button“ - internetkit-border-radius 5px -moz-border-radius 5px border-radius 5px

Kur yra raktai? Kur dingo kabliataškiai, dvitaškis? Pamirštas, Plunksna daro tai už mus.

Jei pradedate nuo CSS y HTML nerekomenduojama naudoti Plunksna dėl paprasto fakto, kad galite pamiršti, kaip viskas iš tikrųjų veikia, bet jei jau turite laiko šiame pasaulyje ir norite sutaupyti kodą ir dirbti .. pirmyn.

Programuotojai Pitonas jie ras Plunksna kažkas labai panašaus į tai, prie ko jie yra pritaikyti, nes norint padaryti magiją reikia tik teisingai įbrėžti.

Montavimas

Plunksna darbas, kurį turime įdiegti Node.js kuris yra Bendrijos padalinyje, todėl mes tai darome:

$ sudo pacman -S nodejs

Ir vėliau mes įdiegiame „Stylus“. Tradicinis būdas būtų:

$ npm install -g stylus

Tai gerai įdiegiama, bet man tai neveikia, todėl ją įdiegti iš AUR yra daug lengviau:

$ yaourt -S nodejs-stylus

Kaip naudoti pieštuką

Gerai, mes jau įdiegėme Node.js ir mes įdiegėme Plunksna.. Kaip mes jį naudojame? Tai paprasta. Tarkime, kad turime katalogą su šiais failais:

- dir - index.html - style.css

Tai, ką turime padaryti, yra sukurti failą stilius.stilius, kurį ketiname dirbti. Tame faile galime turėti kažką panašaus:

kūno fono spalva #ffff šrifto dydis 12 taškų a. mygtuko spalva raudona kamšalu 10 taškų

Jei išsaugosime ar atliksime kokius nors pakeitimus, nieko neatsitiks, nes „nekompiliuojame“ savo failo. Norėdami jį sukompiliuoti, atidarykite terminalą savo kataloge (kur failas stilius.stilius) ir įvykdyti:

stylus -c style.styl

Bet kiekvieną kartą išsaugodami failą stilius.stilius turėtume vykdyti kodą, bet, laimei, tai nėra būtina, nes jei vykdome tą pačią komandą, bet pridėdami parametrą -w (žiūrėti) nutinka taip:

rašiklis -c -w style.styl žiūrėjimas /usr/lib/node_modules/stylus/lib/functions/index.styl kompiliuotas style.css žiūrėjimas style.styl kompiliuotas style.css kompiliuotas style.css

Kitaip tariant, failas kompiliuojamas automatiškai. Ar rezultatas bus?

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

Kaip matote, mūsų kodas ne tik sukuria mus CSS, bet pašalina nereikalingas tarpus, todėl mūsų stiliaus lapas sveria mažiau 😀

Ne tik tai, Plunksna Tai leidžia mums perduoti failus CSS į jų formatą, o jų sintaksės naudojimo būdas yra labai įvairus. Ir tai tik peržiūra. Taigi, jei jus domina, raginu jus žinoti apie tai daugiau Plunksna


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   kiberalejo17 sakė

    Tai su:

    $ sudo npm install -g rašiklis

    1.    gyvas sakė

      Bet kodėl? Jei noriu naudoti tik savo sesijoje .. bet ei, jei problema yra ta .. 🙂

      1.    nanotechnologijų sakė

        Iš pradžių tai yra gerai, tačiau „Stylus“ naudojama kartu su įvairiais papildiniais, pavyzdžiui, „Nib“ arba „Stylus“ automatiniu prefiksu.

        Manau, kad kai įdiegsite jį naudodami „Yaourt“, jis nebus išsaugotas aplanke / usr / local / lib / node_modules ir jei bandytumėte importuoti ir naudoti bet kurią iš bibliotekų, jūs pakliūtumėte į xD

        Būna, kad kaip sakiau forume, „Stylus“ yra pagrįstas bibliotekų skaidriu naudojimu iš terminalo, tai yra šio išankstinio procesoriaus esmė, jis daro tokius dalykus:

        rašiklis -u jeet -u plyšimas -u tipografinis -u nib -w stilius.styl

        Norint ką nors pasakyti (galite turėti alternatyvų vardą ar funkciją, naudoti gurkšnį ar niurzgimą ar bet ką: 3). Įdomu tai, kad kompiliuojant ne iš langelio išgaunami css, bet jis užpildomas „dinamiškai“, nes savo kode jūs skambinate atitinkamų bibliotekų funkcijoms ir deriniams.

        Tiesą sakant, jis įdės deklaruotą kodą (atstato, ištaisys ir pan.), Bet neprivers rūkyti, pvz., „Jeet“ „span“) funkcijos, jei jų nepaskambinsite, ir tai yra gryna meilė x3

        Tai visas pasaulis, todėl aš jums sakau, kad įdiegiu jį tokiu būdu, aš nežinau, į kokius failus jis patenka, ir nemanau, kad galite naudoti plėtinius taip paprastai, nes kai naudojate komandinę eilutę, „use flag“ atrodys plunksnos diegimo aplanke, su mazgu tai yra node_modules ir jis lieka ten, kur sakiau aukščiau, su Yaourt, NPI xD

  2.   naudokime linux sakė

    įdomus!

  3.   vartotojas sakė

    Siūlau jums atlikti atnaujintą pamoką, kaip naudoti SIP numerį, norint skambinti į mobiliuosius telefonus iš kompiuterio ...