Si të blog-je me Jekyll

oktojekill

Nëse doni të mësoni se si të krijoni një blog, ose dëshironi të shkruani diçka në veçanti, është e vërtetë që mirëmbajtja e një blog kërkon kohë dhe para, por ka ende mjete falas dhe me burim të hapur që do t'ju kursejnë shumë gjëra dhe që të bëjnë të shkruash vetëm.

Unë do të mësoj se si të përdorim Jekyll për lehtësinë dhe përdorimin e Markdown, dhe ndërsa ka shumë alternativa, Jekyll ndërvepron mirë me Github.

Kërkesat:

  1. Tiempo
  2. internet
  3. Llogaria e Github

instalim

Në Debian / Ubuntu dhe derivatet:

sudo apt-get instalo git rubin jekyll

Për Fedora dhe derivatet:

sudo yum instaloj perlë git rubin instaloj jekyll

Në Arch dhe derivatet (durimi):

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

Konfigurimi i bazës:

Ne konfigurojmë git me të dhënat tona Github

konfigurimi i git - përdoruesi global.name "emri i përdoruesit" konfigurimi i git - përdoruesi global.email "email_id"

Ne krijojmë depon e git në të cilën do të punojmë në nivel lokal, duhet të thirret njëjtë me emrin tënd të përdoruesit në Github

git init youruser.github.io

Sapo të krijohet direktoria e blog-ut ne duhet të kërko një temë për jekyll në, ose dështimin që krijojnë një. Pastaj duhet të kopjoni përmbajtjen e temës në direktorinë e krijuar me git, në shembull përdorni temën e Busullës

Në këtë direktori do të gjeni disa skedarë dhe direktori, megjithëse tema mund të organizohet ndryshe, shumica e përdorin këtë format të organizatës

/ _përfshin Drejtoria e trupit të faqes
/ _shprehjet Drejtoria e trupit të faqes
/ _ postimet Drejtoria ku shkojnë shënimet
/ _css o / scss Drejtoria ku janë css
/ _img o / imazhe Drejtoria ku shkojnë imazhet
/_config.yml Skedari i konfigurimit
/404.md Faqja e gabimit 404
/ CNAME Lidhje me një domen
/ rreth.md Faqja «rreth»
/index.html Faqja kryesore

Tani plotësoni skedarin e konfigurimit _config.yml me të dhënat që preferoni, në rastin tim e lashë kështu:

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

Shko te terminali në drejtorinë me të cilën punojmë dhe shkruajmë

shërbej jekyll

Nga një shfletues futni localhost: 4000 ose 127.0.0.1:4000 dhe do të shihni se faqja funksionon, ju mund të filloni të modifikoni përmbajtjen e blogut lokalisht përmes redaktuesit të kodit tuaj të preferuar, imi është një tekst i shkëlqyer.

Busull

Këtu Jekyll me temën e instaluar tashmë.

Kur vendosni që blogu është gati për t'u botuar, ose për të azhurnuar shënimet e shkruara

git add --all git commit -m "Mesazh që doni të tregoni" git push -u origjina master

Do të kërkojë emrin dhe fjalëkalimin tuaj të github; shkruajeni dhe aksesoni

www.youruser.github.io

Epo hyrja këtu, shpresoj të ketë qenë e qartë. Mjeti Redakto Stack ju lejon të shkruani dhe eksportoni skedarët e shënjimit në një depo github, nëse keni nevojë për informacion nga jekyll mund të përdorni faqja zyrtare e jekyll ose nga faqe për ndihmë në faqet github.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   i gjallë dijo

    Artikull i mirë, por ka shumë CMS ose aplikacione të tjera në internet për krijimin e blogeve që me të vërtetë ju bëjnë të përqendroheni në shkrimet. Unë e shoh shumë të vështirë për të përdorur Jekyll, edhe pse për shije ..

    1.    dhunues dijo

      Aplikimi seksual i Jekyll, Pelican dhe të tjerëve është fakti që ato gjenerojnë faqe statike nga Markdown RestrukturuarTeksti ose etj, dhe kështu krijojnë bloge që mund të organizohen në faqet e github dhe të vendosin komente të jashtme me Disqus.

      Blog-u im është Pelikan për shembull, për të krijuar një post të ri do të thotë të krijosh një skedar të parë dhe rikompiloj, angazhohem në degën e faqeve gh të repos në github dhe kaq.

      1.    i gjallë dijo

        Uff, super e lehtë apo jo? Krijoni një skedar, rikompiloni, kryeni. Ekziston WordPress (dhe të ngjashme), çdo ditë ju dua më shumë

      2.    dhunues dijo

        Si një fakt kurioz, kernel.org përdor një gjenerator të këtyre.

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

    2.    një e treta dijo

      Epo, ato janë dy gjëra të ndryshme, por unë do ta ndryshoja plotësisht WordPress për çdo ndërtues statik të faqes në internet. Ndërlikimi është në fillim, kur duhet të mbledhësh paraqitjen dhe të tjerët, gjëja tjetër është pikërisht ajo që thua, përqendrohu në shkrim, thjesht krijon një skedar teksti të thjeshtë dhe me markimin BAM krijon postimin. Unë nuk shoh asgjë të komplikuar në të.

      të fala

      1.    i gjallë dijo

        Unë nuk jam duke thënë se kjo është çështja juaj, por disa kanë bërë një luftë të shenjtë në WordPress (si Joomla ose Drupal) në favor të gjeneratorëve të përmbajtjes statike. Po, ato janë të shpejta, janë të thjeshta, por janë më problematike kur bëhet fjalë për të bërë atë që bën WordPress, dhe kjo nuk është për të përmendur mjetin si diçka bashkëpunuese, ku shumë mund të marrin pjesë, ku duhet të moderoni ... etj.

      2.    andrew dijo

        Tienes razon elav, wordpress es mejor, dependiendo de las necesidades. Un blog como desdelinux, podria funciona con un generador de contenidos estatico pero para participar muchas personas seria un problema, ademas de que aunque sea facil de configurar puede tener problemas de seguridad, no como wordpress. Es por eso que para novatos recomiendo Jekyll luego Wordpres ya que es mas facil y podes aprender con tutoriales simples en HTML/CSS sin usar PHP que a un novato asustaria.

    3.    andrew dijo

      Kjo që kam shkruar është e njëjta teknologji që përdor faqet github, por nuk ju lejon të përdorni temat tuaja, ju duhet të përdorni ato të paracaktuara. Sigurisht që ka edhe më të lehta, por unë po kërkoja instalim dhe konfigurim të thjeshtë pa pasur nevojë të punoja në Domains, Hosting, SEO, Security, etj.

    4.    Nuk Dita dijo

      M'u desh shumë kohë për ta krijuar me wordpress, por unë do ta provoj, faleminderit shumë që ndaj artikullin tuaj

  2.   MD dijo

    Por ... një pyetje ... A nuk është një blog?

    Shtë një faqe e sheshtë, sepse nuk lejon komente.

    1.    Jesus Ballesteros dijo

      Le të themi se është teknikisht një faqe statike. Por nëse ju lejon të instaloni Disqus për komente kështu që aty do të plotësonte atë që nevojitet.

      1.    MD dijo

        Interesante, faleminderit.

  3.   Oscar dijo

    Faleminderit. Shume mire.