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:
- Time
- Internet
- Úč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
/ _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:
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.
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.
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 ..
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.
Uff, super snadné, že? Vytvořte soubor, překompilujte, odevzdejte .. Existuje WordPress (a podobné), každý den vás miluji víc 😛
Zajímavé je, že kernel.org používá jejich generátor.
https://www.kernel.org/pelican.html
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
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.
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.
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.
Vytvoření pomocí wordpressu mi trvalo dlouho, ale zkusím to, moc děkuji, sdílím váš článek 🙂
Ale ... jedna otázka ... Není to blog?
Je to plochá stránka, protože neumožňuje komentáře.
Ř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.
Zajímavé, děkuji.
Děkuji vám. Velmi dobře.