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.


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

        Igazad van elav, a wordpress jobb, igénytől függően. egy blog, mint desdelinuxMűködhetne statikus tartalomgenerátorral is, de sok ember számára problémát jelentene a részvétel, amellett, hogy bár könnyen konfigurálható, lehetnek biztonsági problémái, nem úgy, mint a WordPress. Ezért az újoncoknak a Jekyll-t, majd a Wordpres-t ajánlom, mivel az egyszerűbb, és egyszerű oktatóanyagokkal tanulhat HTML/CSS-ben PHP használata nélkül, ami megijesztené az újoncokat.

    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ó.