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:
- Idő
- Internet
- 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
/ _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:
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.
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.
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 ..
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.
Uff, nagyon könnyű, igaz? Hozzon létre egy fájlt, fordítson újra, vállaljon .. Van WordPress (és hasonló), minden nap jobban szeretlek 😛
Érdekes tényként a kernel.org ezek generátorát használja.
https://www.kernel.org/pelican.html
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
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.
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.
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.
Hosszú időbe telt, amíg Wordpress-szel készítettem, de megpróbálom, köszönöm szépen, megosztom a cikkedet 🙂
De ... egy kérdés ... Nem blog?
Ez egy lapos oldal, mert nem teszi lehetővé a megjegyzéseket.
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.
Érdekes, köszönöm.
Köszönöm. Nagyon jó.