Sdílejte své myšlenky a nápady na internetu vytvořením statického blogu pomocí Bashblogu a příkazového řádku Linuxu.
Blogování je terapeutický způsob trávení času. Své myšlenky můžete vysílat do světa, aniž byste se museli starat o kliknutí nebo toxické reakce, které byste dostali na sociálních sítích. Založení blogu však může být obtížné a udržování plného redakčního systému představuje bezpečnostní riziko.
Bashblog je jako barebone blogovací systém, který vám umožňuje vytvořit celý blog z jediného příkazu terminálu.
Statické stránky jsou vynikající!
Redakční systémy jsou pro většinu blogů zbytečně složité. Pokaždé, když návštěvník přistoupí k článku na vašem webu, celá webová stránka se sestaví z jejích komponent, aby se pomíjivě zobrazila a poté zničila. Je to plýtvání výpočetními prostředky a přihlašování přes web představuje bezpečnostní riziko, které může vést k převzetí vašeho webu.
Statické webové stránky řeší oba tyto problémy poskytováním HTML stránek z adresáře. Vzhledem k tomu, že kód HTML již existuje, nevznikají žádné další režijní náklady na zdroje a protože nemusíte zpřístupňovat přihlašovací stránku přes internet, zlepšilo se také vaše zabezpečení.
Dobře sestavený statický blog může být stejně atraktivní a funkční jako blog vytvořený CMS a můžete si jej snadno vytvořit z linuxového terminálu.
Bashblog je nejjednodušší generátor statických stránek
Statické generátory stránek jsou programy, které generují statické stránky pro váš blog. Obvykle se spouštějí na příkazovém řádku a vyžadují specifické formátování názvů souborů a rozložení adresářů, které mohou dávat smysl.
Na rozdíl od většiny generátorů statických stránek, které berou již existující soubory Markdown a vykreslují je na příkaz, Bashblog začíná jediným příkazem a umožňuje vám okamžitě začít psát.
Když zavřete textový soubor, Bashblog vygeneruje jednotlivé soubory HTML blogu, soubor indexu, zdroj RSS a CSS.
Jak nainstalovat Bashblog na Linux
Bashblog nemusíte instalovat na Linux, protože je to jen skript. Vytvořte nový adresář pro svůj blog pomocí mkdir příkaz a pomocí příkazu cd se do něj přesuňte:
mkdir blog && cd blog
Nyní použijte příkaz wget ke stažení skriptu Bashblog z GitHubu:
wget https://raw.githubusercontent.com/cfenollosa/bashblog/master/bb.sh
Udělejte skript spustitelný pomocí:
sudo chmod +x bb.sh
Je to tak jednoduché, i když pro každý blog, který hodláte vytvořit, budete potřebovat samostatný adresář s kopií skriptu.
Pokud chcete psát příspěvky pomocí Markdown spíše než HTML, můžete si stáhnout původní plugin Markdown z roku 2004 pomocí:
wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
Rozbalte jej pomocí:
rozbalte Markdown_1.0.1.zip
Přesuňte plugin do svého pracovního adresáře a poté smažte archiv a složku pomocí rm:
mv Markdown_1.0.1/Markdown.pl .
rm -r Markdown_1.0.1 Markdown_1.0.1.zip
Jak přizpůsobit proměnné Bashblogu
Skript Bashblog obsahuje všechny proměnné specifické pro web, které potřebujete k přizpůsobení blogu. Můžete jej upravit pomocí:
nano bb.sh
Zamiřte dolů k Globální proměnné sekce, kde najdete řadu možností přizpůsobení dostupných pro váš blog. Budete chtít nastavit název, a pokud vaše jméno není „John Smith“, pravděpodobně byste jej měli změnit globální_autor také variabilní.
Možností je mnoho, zde jsou ty nejdůležitější:
- globální_e-mail: Aby se s vámi lidé mohli spojit
- globální_licence: Ve výchozím nastavení je toto nastavení nastaveno na CC by-cc-nd, což znamená, že kdokoli může použít váš blogový příspěvek k jakémukoli účelu za předpokladu, že uvede zdroj a neupraví jej. Než toto změníte, měli byste se ujistit, že rozumíte licencím open source.
- počet_indexových_článků: Toto je počet článků zobrazených na vaší domovské stránce a ve výchozím nastavení je nastaveno na osm
- archiv_index: Název stránky, kde mohou návštěvníci najít starší příspěvky
- global_analytics: Pokud používáte Google Analytics, uveďte zde své GA ID
- global_analytics_file: Pokud dáváte přednost více řešení Analytics pro váš blog šetrné k soukromí, zde můžete zadat soubor globální analýzy
Najdete zde také možnosti pro odkazy na sociální sítě a přizpůsobení kanálu RSS.
Samozřejmě nemusíte používat všechna pole, stačí okomentovat nepodstatná přidáním hash "#“ na začátek řádku.
Vytvořte si skvělý blog s Bashblogem
Než začnete svou cestu Bashblogem, musíte nastavit výchozí systémový textový editor, aby Bashblog věděl, který z nich použít. Pokud je vaším preferovaným editorem nano, zadejte do terminálu následující příkazy:
echo 'export EDITOR=nano' >> ~/.bashrc
zdroj ~/.bashrc
Budete to muset udělat pouze jednou.
Chcete-li vytvořit nový příspěvek na blogu, zadejte:
./bb.sh příspěvek
Pokud jste si stáhli plugin Markdown, měli byste psát pomocí Markdown. Pokud jste to neudělali, měli byste psát pomocí HTML.
Pokud jste si stáhli plugin Markdown, ale z nějakého důvodu chcete přesto používat HTML, spusťte skript pomocí:
./bb.sh příspěvek -html
Soubor je naplněn pokyny selského rozumu, jako například „Titul jde sem“. Vymažte zástupný symbol a na jeho místo napište svůj název.
Můžete také vymazat zástupný text, který vás informuje, že zbytek souboru bude buď Markdown nebo HTML. Nahraďte jej tělem textu.
Obrázky můžete do svého příspěvku na blogu přidat pomocí standardních konvencí HTML nebo Markdown. Nezapomeňte použít relativní cesty a obrázky vložte do adresáře blogu později. Možná se vám bude hodit vytvořit pro ně podadresář.
V dolní části souboru uvidíte a Tagy čára. Štítky jsou volitelné a můžete přidat své štítky oddělené čárkami nebo řádek zcela odstranit. Chcete-li změnit výchozí značky, upravte bb.sh pomocí nano.
Po dokončení příspěvku na blogu uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X.
Skript vám dá možnost odeslat nyní, znovu upravit nebo uložit jako koncept. lis P odeslat nyní a Bashblog vytvoří nový soubor HTML s názvem podle názvu vašeho příspěvku a aktualizuje soubor indexu i soubor zdroje RSS.
Pokud provozujete Bashblog ve veřejně přístupném adresáři, váš blogový příspěvek bude okamžitě zveřejněn. Pokud skript spouštíte na místním počítači, k bezpečnému kopírování použijte zabezpečené kopírování (SCP). statické soubory na váš server:
scp -r * [email protected]:/var/www/html
Pokud budete chtít později upravit svůj blogový příspěvek, můžete spustit:
./bb.sh upravit název souboru
Vytváření blogu na Linuxu je s Bashblogem snadné
Pomocí Bashblogu můžete mít plně funkční blog vytvořený a nahraný z vašeho terminálu během několika sekund.
Pokud nejste fanouškem linuxového terminálu a dáváte přednost grafickému rozhraní, jsou k dispozici generátory statických stránek řízené GUI.