Jak blogovat s Jekyllem

oktojekyl

Ať už se chcete naučit, jak vytvořit blog, nebo byste chtěli napsat něco konkrétního, je pravda, že udržování blogu vyžaduje čas a peníze, ale stále existují bezplatné a otevřené nástroje, které vám ušetří spoustu věcí a že nutí vás jen psát.

Naučím používat Jekyll pro jeho snadnost a používání Markdownu, a přestože existuje mnoho alternativ, Jekyll dobře spolupracuje s Githubem.

Požadavky:

  1. Time
  2. Internet
  3. Účet Github

Instalace

Na Debianu / Ubuntu a jeho derivátech:

sudo apt-get install git ruby ​​jekyll

O Fedoře a derivátech:

sudo yum install git ruby ​​gem install jekyll

V Archu a derivátech (trpělivost):

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

Základní konfigurace:

Konfigurujeme git s našimi daty Github

git config --global user.name "uživatelské jméno" git config --global user.email "email_id"

Vytvoříme úložiště git, ve kterém budeme pracovat lokálně, musí být volán stejné jako vaše uživatelské jméno na Githubu

git init youruser.github.io

Jakmile je vytvořen adresář blogu, musíme hledat téma pro jekyll nebo pokud to nedokážete vytvořit. Poté musíte zkopírovat obsah motivu do adresáře vytvořeného pomocí git, v příkladu použít motiv Compass

V tomto adresáři najdete několik souborů a adresářů, i když téma může být uspořádáno odlišně, většina používá tento formát organizace

/ _zahrnuje Adresář těla stránky
/ _layouts Adresář těla stránky
/ _ příspěvky Adresář, do kterého vstupují záznamy
/ _css o / scss Adresář, kde jsou CSS
/ _img o / snímky Adresář, kam se obrázky dostanou
/_config.yml Konfigurační soubor
/404 md Stránka chyby 404
/ CNAME Odkaz na doménu
/a.md Stránka «o»
/index.html Domovská stránka

Nyní vyplňte konfigurační soubor _config.yml s údaji, které dáváte přednost, v mém případě jsem to nechal takto:

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

Přejděte na terminál v adresáři, se kterým pracujeme, a napište

jekyll sloužit

Z prohlížeče zadejte localhost: 4000 nebo 127.0.0.1:4000 a uvidíte, že web funguje, můžete začít upravovat obsah blogu místně pomocí svého preferovaného editoru kódu, můj je vznešený text.

Kompas

Zde Jekyll s tématem již nainstalován.

Když se rozhodnete, že je blog připraven k publikování nebo k aktualizaci záznamů, napište

git add --all git commit -m "Zpráva, kterou chcete zobrazit" git push -u origin master

Požádá o vaše uživatelské jméno a heslo pro github; napsat to a přistupovat

www.youruser.github.io

Doufám, že to bylo jasné. Nástroj Stack Upravit umožňuje vám psát a exportovat soubory markdown do úložiště github, pokud potřebujete informace z jekyll, můžete použít oficiální web jekyll nebo z stránka nápovědy pro stránky github.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   živý řekl

    Dobrý článek, ale existuje mnoho dalších CMS nebo webových aplikací pro vytváření blogů, které vás opravdu nutí soustředit se na psaní. Vidím příliš obtížné používat Jekyll, i když pro vkus ..

    1.    lovec řekl

      Sexappeal Jekyll, Pelican a dalších je skutečnost, že generují statické stránky z Markdown RestructuredText atd., A tak vytváříte blogy, které lze hostovat na stránkách github a vkládat externí komentáře pomocí Disqus.

      Můj blog je například Pelican, vytvoření nového příspěvku vytvoří první soubor a jeho překompilaci, zavázám se k pobočce gh-stran repo v github a to je vše.

      1.    živý řekl

        Uff, super snadné, že? Vytvořte soubor, překompilujte, odevzdejte .. Existuje WordPress (a podobné), každý den vás miluji víc 😛

      2.    lovec řekl

        Zajímavé je, že kernel.org používá jejich generátor.

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

    2.    jedna tři řekl

      Jsou to dvě různé věci, ale úplně bych změnil WordPress pro každého statického tvůrce webových stránek. Komplikace je na začátku, když musíte sestavit rozložení a další, další věc je přesně to, co říkáte, soustředit se na psaní, jednoduše vygenerujete soubor prostého textu a pomocí markdown BAM vytvoříte příspěvek. Nevidím v tom nic komplikovaného.

      pozdravy

      1.    živý řekl

        Neříkám, že je to váš případ, ale někteří vedli svatou válku na WordPress (jako Joomla nebo Drupal) ve prospěch generátorů statického obsahu. Ano, jsou rychlé, jsou jednoduché, ale jsou problematičtější, pokud jde o to, co dělá WordPress, a to nemluvě o tomto nástroji jako o něčem spolupracujícím, kde se může účastnit mnoho lidí, kde musíte moderovat ... atd.

      2.    Andrew řekl

        Máš pravdu elav, wordpress je lepší, záleží na potřebách. jako blog desdelinuxMohlo by to fungovat s generátorem statického obsahu, ale pro mnoho lidí by to zapojení bylo problémem, kromě toho, že ačkoli je snadné jej nakonfigurovat, může mít bezpečnostní problémy, ne jako WordPress. Proto pro nováčky doporučuji Jekyll a pak Wordpres, protože je to jednodušší a můžete se naučit pomocí jednoduchých tutoriálů v HTML/CSS bez použití PHP, které by nováčka vyděsilo.

    3.    Andrew řekl

      To, co jsem napsal, je stejná technologie, jakou stránky github používají, ale neumožňuje vám používat vlastní motivy, musíte použít výchozí. Samozřejmě existují jednodušší, ale hledal jsem jednoduchou instalaci a konfiguraci, aniž bych musel pracovat na doménách, hostingu, SEO, zabezpečení atd.

    4.    Tam Day řekl

      Vytvoření pomocí wordpressu mi trvalo dlouho, ale zkusím to, moc děkuji, sdílím váš článek 🙂

  2.   MD řekl

    Ale ... jedna otázka ... Není to blog?

    Je to plochá stránka, protože neumožňuje komentáře.

    1.    Ježíš Ballesteros řekl

      Řekněme, že je to technicky statická stránka. Ale pokud vám to umožní nainstalovat Disqus pro komentáře, tak by to doplnilo to, co je potřeba.

      1.    MD řekl

        Zajímavé, děkuji.

  3.   Oskar řekl

    Děkuji vám. Velmi dobře.