Cum să faci blog cu Jekyll

octojekyll

Fie că doriți să învățați cum să creați un blog, fie că doriți să scrieți ceva special, este adevărat că menținerea unui blog necesită timp și bani, dar există încă instrumente gratuite și open source care vă vor economisi o mulțime de lucruri și că te fac doar să scrii.

Voi învăța cum să folosesc Jekyll pentru ușurința și utilizarea Markdown și, deși există multe alternative, Jekyll interacționează bine cu Github.

Cerinte:

  1. Timp
  2. Internet
  3. Cont Github

Instalare

Pe Debian / Ubuntu și derivate:

sudo apt-get install git ruby ​​jekyll

Despre Fedora și derivate:

sudo yum instalează git ruby ​​gem instalează jekyll

În Arch și derivate (răbdare):

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

Configurare de bază:

Configurăm git cu datele noastre Github

git config --global user.name "nume de utilizator" git config --global user.email "email_id"

Creăm depozitul git în care vom lucra local, trebuie chemat la fel ca numele dvs. de utilizator pe Github

git init youruser.github.io

Odată creat directorul blogului, trebuie să facem acest lucru căutați un subiect pentru jekyll sau nu reușește să creeze unul. Apoi trebuie să copiați conținutul temei în directorul creat cu git, în exemplu utilizați tema Compass

În acest director veți găsi mai multe fișiere și directoare, deși tema poate fi organizată diferit, majoritatea folosesc acest format de organizare

/ _include Directorul corpului paginii
/ _layouts Directorul corpului paginii
/ _posturi Director unde intră intrările
/ _css o / scss Director unde se află CSS
/ _img o / imagini Director unde merg imaginile
/_config.yml Fișierul de configurare
/404.md Pagina de eroare 404
/ CNAME Link către un domeniu
/despre.md Pagina «despre»
/index.html pagina principala

Acum completați fișierul de configurare _config.yml cu datele pe care le preferați, în cazul meu l-am lăsat astfel:

-_config.yml (~ -Blog-desktop) - gedit_003

Mergeți la terminalul din directorul cu care lucrăm și scrieți

jekyll servi

Dintr-un browser introduceți localhost: 4000 sau 127.0.0.1:4000 și veți vedea site-ul funcționând, puteți începe să modificați conținutul blogului local prin editorul de cod preferat, al meu este un text sublim.

Busolă

Aici Jekyll cu tema deja instalată.

Când decideți că blogul este gata să fie publicat sau să actualizați intrările, scrieți

git add --all git commit -m "Mesaj pe care doriți să îl afișați" git push -u origin master

Vă va solicita numele de utilizator și parola github; scrie-l și accesează

www.youruser.github.io

Ei bine, până aici intrarea, sper că a fost clar. Unealta StackEdit vă permite să scrieți și să exportați fișierele de marcare într-un depozit github, dacă aveți nevoie de informații de la jekyll puteți utiliza site-ul oficial jekyll sau din paginile de ajutor pagini github.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   plin de viață el a spus

    Bun articol, dar există multe alte aplicații CMS sau web pentru crearea de bloguri care chiar te fac să te concentrezi pe scris. Văd prea greu de folosit Jekyll, deși pentru gusturi ..

    1.    dhunter el a spus

      Sexappeal-ul lui Jekyll, Pelican și alții este faptul că generează site-uri statice din Markdown RestructuredText sau etc și astfel creează bloguri care pot fi găzduite pe paginile github și pot pune comentarii externe cu Disqus.

      Blogul meu este Pelican, de exemplu, pentru a crea un post nou este să creez un prim fișier și să recompilez, mă angajez în ramura gh-pages a repo în github și gata.

      1.    plin de viață el a spus

        Uff, super ușor nu? Creați un fișier, recompilați, comiteți. Există WordPress (și altele asemenea), în fiecare zi vă iubesc mai mult

      2.    dhunter el a spus

        Ca un fapt curios, kernel.org folosește un generator al acestora.

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

    2.    unu-trei el a spus

      Ei bine, sunt două lucruri diferite, dar aș schimba complet WordPress pentru orice constructor static de site-uri web. Complicația este la început, când trebuie să asamblați aspectul și altele, celălalt lucru este exact ceea ce spuneți, concentrați-vă pe scriere, pur și simplu generați un fișier text simplu și cu markdown BAM creați postarea. Nu văd nimic complicat în el.

      În ceea ce priveşte

      1.    plin de viață el a spus

        Nu spun că acesta este cazul vostru, dar unii au purtat un război sfânt asupra WordPress (cum ar fi Joomla sau Drupal) în favoarea generatoarelor de conținut static. Da, sunt rapide, sunt simple, dar sunt mai problematice atunci când vine vorba de a face ceea ce face WordPress, și asta nu este de a menționa instrumentul ca fiind ceva colaborativ, unde mulți pot participa, unde trebuie să te moderezi ... etc. .

      2.    Andrew el a spus

        Ai dreptate elav, wordpress e mai bun, in functie de nevoi. un blog ca desdelinuxAr putea funcționa cu un generator de conținut static, dar pentru mulți oameni să participe ar fi o problemă, pe lângă faptul că, deși este ușor de configurat, poate avea probleme de securitate, nu ca WordPress. De aceea, pentru începători, recomand Jekyll și apoi Wordpres, deoarece este mai ușor și poți învăța cu tutoriale simple în HTML/CSS fără a folosi PHP care ar speria un începător.

    3.    Andrew el a spus

      Acest lucru pe care l-am scris este aceeași tehnologie pe care o folosește paginile github, dar nu vă permite să utilizați propriile teme, trebuie să le folosiți pe cele implicite. Bineînțeles că sunt mai ușoare, dar căutam instalare și configurare simplă fără să trebuiască să lucrez pe domenii, găzduire, SEO, securitate etc.

    4.    Există Ziua el a spus

      Mi-a luat mult timp să-l creez cu wordpress, dar o să încerc, vă mulțumesc foarte mult, vă împărtășesc articolul 🙂

  2.   MD el a spus

    Dar ... o întrebare ... Nu este un blog?

    Este o pagină plană, deoarece nu permite comentarii.

    1.    Iisus Ballesteros el a spus

      Să presupunem că este tehnic o pagină statică. Dar dacă vă permite să instalați Disqus pentru comentarii, acolo va completa ceea ce este necesar.

      1.    MD el a spus

        Interesant, mulțumesc.

  3.   Oscar el a spus

    Mulțumesc. Foarte bine.