Hogyan blogolhat Jekyll-lel

oktojekyll

Akár meg akarja tanulni, hogyan kell blogot készíteni, akár konkrétan írni szeretne valamit, igaz, hogy a blog fenntartása időt és pénzt igényel, de még mindig vannak ingyenes és nyílt forráskódú eszközök, amelyek sok mindent megtakarítanak Önnek csak írásra késztetnek.

Megtanítom a Jekyll használatát a Markdown egyszerűségéhez és használatához, és bár sok alternatíva létezik, Jekyll jól interakcióba lép a Github-szal.

Követelmények:

  1. Idő
  2. Internet
  3. Github-fiók

Telepítés

Debian / Ubuntu és származékai:

sudo apt-get install git ruby ​​jekyll

Fedora és származékai:

sudo yum install git ruby ​​gem install jekyll

Archban és származékaiban (türelem):

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

Alap konfiguráció:

A git-t Github-adatainkkal konfiguráljuk

git config - globális felhasználó.név "felhasználónév" git config - globális felhasználó.email "email_id"

Létrehozzuk a git adattárat, amelyben helyben fogunk dolgozni, hívni kell ugyanaz, mint a felhasználóneved a Githubon

git init a felhasználó.github.io

A blog könyvtár létrehozása után meg kell tennünk keressen egy témát a jekyll kifejezésre vagy ha nem sikerül létrehozni egyet. Ezután át kell másolnia a téma tartalmát a git segítségével létrehozott könyvtárba, a példában használja az Iránytű témát

Ebben a könyvtárban több fájlt és könyvtárat talál, bár a téma eltérő módon lehet rendezve, a legtöbb ezt a szervezeti formátumot használja

/ _magába foglalja Az oldal törzsének címjegyzéke
/ _layouts Az oldal törzsének címjegyzéke
/ _posta Könyvtár, ahová a bejegyzések kerülnek
/ _css o / scss Könyvtár, ahol a css vannak
/ _img o / images Könyvtár, ahová a képek kerülnek
/_config.yml A konfigurációs fájl
/404.md A 404-es hibaoldal
/ CNAME Link egy domainhez
/ab.m.m A «ról» oldal
/index.html Kezdőlap

Most töltse ki a _config.yml konfigurációs fájlt a kívánt adatokkal, esetemben így hagytam:

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

Menjen a terminálhoz abban a könyvtárban, amellyel dolgozunk, és írjon

jekyll szolgálni

Egy böngészőből írja be a localhost: 4000 vagy 127.0.0.1:4000 parancsot, és látni fogja, hogy a webhely működik, és elkezdheti a blog tartalmának helyi módosítását a kívánt kódszerkesztőn keresztül, az enyém fenséges szöveg.

Iránytű

Itt Jekyll a már telepített témával.

Amikor úgy dönt, hogy a blog készen áll a közzétételre vagy a bejegyzések frissítésére, írjon

git add --all git sitout -m "Megjeleníteni kívánt üzenet" git push -u origin master

Kérni fogja a github felhasználónevét és jelszavát; megírja és hozzáfér

www.youruser.github.io

Nos, itt a bejegyzés, remélem, hogy egyértelmű volt. Az eszköz StackEdit lehetővé teszi, hogy jelölési fájlokat írjon és exportáljon egy github adattárba, ha a jekyll információra van szüksége, akkor a jekyll hivatalos honlapja vagy a github oldalak súgóoldal.


13 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   élénk dijo

    Jó cikk, de sok más CMS vagy webalkalmazás létezik blogok létrehozására, amelyek valóban az írásra koncentrálnak. Túl nehéznek látom használni Jekyll-t, bár ízlés szerint ..

    1.    vadász dijo

      Jekyll, Pelican és mások szexualitása az a tény, hogy statikus oldalakat hoznak létre a Markdown RestructuredTextből vagy egyéb, és így blogokat hoznak létre, amelyek tárolhatók a github oldalain, és külső megjegyzéseket tesznek a Disqusszal.

      A blogom például Pelican. Új hozzászólás létrehozása egy első fájl létrehozása és újrafordítás. Elkötelezem magam a repo gh-pages ága mellett a github-ban, és ennyi.

      1.    élénk dijo

        Uff, nagyon könnyű, igaz? Hozzon létre egy fájlt, fordítson újra, vállaljon .. Van WordPress (és hasonló), minden nap jobban szeretlek 😛

      2.    vadász dijo

        Érdekes tényként a kernel.org ezek generátorát használja.

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

    2.    egyharmad dijo

      Nos, két különböző dologról van szó, de teljesen megváltoztatnám a WordPress alkalmazást bármely statikus weboldal-készítőre. A bonyodalom az elején van, amikor össze kell állítanod az elrendezést és másokat, a másik dolog pontosan az, amit mondasz, az írásra koncentrálsz, egyszerűen létrehoz egy sima szöveges fájlt, és a markdown BAM-mal létrehozod a bejegyzést. Nem látok benne semmi bonyolultat.

      Üdvözlet

      1.    élénk dijo

        Nem azt mondom, hogy ez a te eseted, de néhányan szent háborút indítottak a WordPress ellen (például a Joomla vagy a Drupal) a statikus tartalomgenerátorok érdekében. Igen, gyorsak, egyszerűek, de problémásabbak a WordPress által végzett tevékenységek terén, és ez nem is említve az eszközt, mint valami együttműködést, ahol sokan részt vehetnek, ahol moderálni kell ... stb.

      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

      Ezt az írtam ugyanaz a technológia, amelyet a github oldalak használnak, de nem teszi lehetővé a saját témáid használatát, az alapértelmezetteket kell használnod. Természetesen vannak még egyszerűbb dolgok, de egyszerű telepítést és konfigurációt kerestem anélkül, hogy a Domains, Hosting, SEO, Security stb.

    4.    Ott Day dijo

      Hosszú időbe telt, amíg Wordpress-szel készítettem, de megpróbálom, köszönöm szépen, megosztom a cikkedet 🙂

  2.   MD dijo

    De ... egy kérdés ... Nem blog?

    Ez egy lapos oldal, mert nem teszi lehetővé a megjegyzéseket.

    1.    Jesus Ballesteros dijo

      Tegyük fel, hogy ez technikailag statikus oldal. De ha ez lehetővé teszi a Disqus telepítését a megjegyzésekhez, akkor az kiegészíti a szükségeseket.

      1.    MD dijo

        Érdekes, köszönöm.

  3.   Oscar dijo

    Köszönöm. Nagyon jó.