Kako blogovati s Jekyll-om

oktojekyll

Bez obzira želite li naučiti kako stvoriti blog ili želite nešto posebno napisati, istina je da održavanje bloga zahtijeva vrijeme i novac, ali još uvijek postoje besplatni alati otvorenog koda koji će vam uštedjeti puno stvari i da vas natjeraju da samo pišete.

Predavat ću upotrebu Jekylla zbog njegove lakoće i upotrebe Markdowna, a iako postoji mnogo alternativa, Jekyll dobro komunicira s Githubom.

Zahtjevi:

  1. Tiempo
  2. Internet
  3. Github račun

Instalacija

Na Debianu / Ubuntuu i izvedenicama:

sudo apt-get instaliraj git ruby ​​jekyll

O Fedori i izvedenicama:

sudo yum install git ruby ​​gem install jekyll

U Archu i izvedenicama (strpljenje):

sudo pacman -S git ruby ​​yaourt -S ruby-jekyll

Osnovna konfiguracija:

Git konfiguriramo s našim Github podacima

git config --global user.name "korisničko ime" git config --global user.email "id_id"

Stvaramo git spremište u kojem ćemo raditi lokalno, mora biti pozvan isto kao i vaše korisničko ime na Githubu

git init youruser.github.io

Jednom kad se kreira direktorij bloga, moramo traži temu za jekyll u, ili ako to ne uspije stvoriti. Zatim morate kopirati sadržaj teme u direktorij stvoren s git-om, u primjeru koristite temu Compass

U ovom ćete direktoriju pronaći nekoliko datoteka i direktorija, iako se tema može organizirati drugačije, većina koristi ovaj organizacijski format

/ _uključuje Imenik tijela stranice
/ _postavi Imenik tijela stranice
/ _postovi Imenik u koji idu unosi
/ _css o / scss Direktorij u kojem se nalazi css
/ _img o / slike Katalog kamo slike idu
/_config.yml Datoteka za konfiguraciju
/404.md Stranica s pogreškom 404
/ CNAME Veza do domene
/o.md Stranica «o»
/index.html Početna stranica

Sada dopunite konfiguracijsku datoteku _config.yml podacima koje želite, u mom slučaju ostavio sam je ovako:

-_config.yml (~ -Blog-radna površina) - gedit_003

Idite na terminal u direktoriju s kojim radimo i napišite

jekyll poslužiti

Iz preglednika unesite localhost: 4000 ili 127.0.0.1:4000 i vidjet ćete da web stranica radi, možete započeti lokalnu izmjenu sadržaja bloga putem vašeg željenog uređivača koda, moj je uzvišeni tekst.

kompas

Ovdje je Jekyll s već instaliranom temom.

Kad odlučite da je blog spreman za objavljivanje ili za ažuriranje unosa, napišite

git add --all git commit -m "Poruka koju želite prikazati" git push -u master master

Tražit će vaše korisničko ime i lozinku za github; napiši i pristupi

www.youruser.github.io

Pa sve do unosa, nadam se da je bio jasan. Alat StackEdit omogućuje vam pisanje i izvoz datoteka s oznakom u github spremište, ako su vam potrebne informacije iz jekylla, možete koristiti službena web stranica jekylla ili od github stranice za pomoć.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   živo dijo

    Dobar članak, ali postoji mnogo drugih CMS-a ili web aplikacija za stvaranje blogova zbog kojih se usredotočite na pisanje. Vidim da je previše teško koristiti Jekyll, iako zbog ukusa ..

    1.    dhunter dijo

      Seksappeal Jekylla, Pelicana i ostalih jest činjenica da generiraju statične web stranice iz Markdown RestructuredText ili itd., A time stvarate blogove koji se mogu hostirati na github stranicama i stavljati vanjske komentare s Disqusom.

      Moj je blog Pelikan, na primjer, stvoriti novi post je stvoriti prvu datoteku i rekompajlirati, predajem se grani gh-stranica repo-a u github-u i to je to.

      1.    živo dijo

        Uff, super lako zar ne? Stvorite datoteku, prekompajlirajte, založite .. Postoji WordPress (i sličan), svaki dan vas volim više 😛

      2.    dhunter dijo

        Kao neobičnu činjenicu kernel.org koristi njihov generator.

        https://www.kernel.org/pelican.html

    2.    jedno tri dijo

      Pa, to su dvije različite stvari, ali potpuno bih promijenio WordPress za bilo kojeg statičnog graditelja web stranica. Komplikacija je na početku, kada morate sastaviti izgled i ostale, druga stvar je upravo ono što kažete, koncentrirajte se na pisanje, jednostavno generirate običnu tekstualnu datoteku i s oznakom BAM kreirate post. Ne vidim ništa komplicirano u tome.

      pozdravi

      1.    živo dijo

        Ne kažem da je ovo vaš slučaj, ali neki su vodili sveti rat na WordPressu (poput Joomle ili Drupala) u korist generatora statičnog sadržaja. Da, brzi su, jednostavni su, ali problematičniji su kada je riječ o tome što radi WordPress, a to je da ne spominjemo alat kao nešto suradničko, u čemu mogu sudjelovati mnogi, gdje morate moderirati ... itd.

      2.    Andrija dijo

        U pravu si elav, wordpress je bolji, ovisno o potrebama. poput bloga desdelinuxMogao bi raditi s generatorom statičnog sadržaja, ali mnogima bi to predstavljalo problem da sudjeluju, uz činjenicu da, iako ga je lako konfigurirati, može imati sigurnosnih problema, za razliku od WordPressa. Zato za početnike preporučujem Jekyll pa Wordpres jer je lakši i možete učiti uz jednostavne tutorijale u HTML/CSS-u bez korištenja PHP-a koji bi prestrašio novaka.

    3.    Andrija dijo

      Ovo što sam napisao je ista tehnologija koju koriste github stranice, ali ne dopušta vam upotrebu vlastitih tema, već morate koristiti zadane. Naravno da postoje i lakši, ali tražio sam jednostavnu instalaciju i konfiguraciju bez potrebe za radom na domenama, hostingu, SEO-u, sigurnosti itd.

    4.    Tu Dan dijo

      Trebalo mi je puno vremena da ga stvorim s wordpressom, ali isprobat ću, puno hvala dijelim vaš članak 🙂

  2.   MD dijo

    Ali ... jedno pitanje ... Nije li to blog?

    To je ravna stranica, jer ne dopušta komentare.

    1.    Isuse Ballesteros dijo

      Recimo da je to tehnički statična stranica. Ali ako vam omogućuje da instalirate Disqus za komentare, tamo će nadopuniti ono što je potrebno.

      1.    MD dijo

        Zanimljivo, hvala.

  3.   Oscar dijo

    Hvala vam. Vrlo dobro.