Podeľte sa o svoje myšlienky a nápady na internete vytvorením statického blogu pomocou Bashblogu a príkazového riadku Linuxu.

Blogovanie je terapeutický spôsob trávenia času. Svoje myšlienky môžete dať do sveta bez toho, aby ste sa museli obávať kliknutia alebo toxickej reakcie, ktorú by ste dostali na sociálnych sieťach. Založenie blogu však môže byť ťažké a udržiavanie úplného redakčného systému predstavuje bezpečnostné riziko.

Bashblog je taký barebones blogovací systém, ako sa len dá, čo vám umožňuje vytvoriť celý blog pomocou jediného príkazu terminálu.

Statické stránky sú vynikajúce!

Redakčné systémy sú pre väčšinu blogov zbytočne komplikované. Zakaždým, keď návštevník pristúpi k článku na vašom webe, celá webová stránka sa poskladá z jej komponentov, aby sa dočasne zobrazila a potom zničila. Ide o plytvanie výpočtovými zdrojmi a webové prihlasovanie predstavuje bezpečnostné riziko, ktoré môže viesť k prevzatiu vášho webu.

Statické webové stránky riešia oba tieto problémy poskytovaním stránok HTML z adresára. Keďže kód HTML už existuje, nie sú potrebné žiadne dodatočné zdroje a keďže nemusíte odhaľovať prihlasovaciu stránku cez internet, zlepšilo sa aj vaše zabezpečenie.

Dobre zostavený statický blog môže byť rovnako atraktívny a funkčný ako blog vytvorený CMS a môžete si ho jednoducho vytvoriť z terminálu Linux.

Bashblog je najjednoduchší generátor statických stránok

Generátory statických stránok sú programy, ktoré generujú statické stránky pre váš blog. Zvyčajne sa spúšťajú na príkazovom riadku a vyžadujú špecifické formátovanie názvov súborov a rozloženie adresárov, ktoré im dáva zmysel.

Na rozdiel od väčšiny generátorov statických stránok, ktoré berú už existujúce súbory Markdown a vykresľujú ich na príkaz, Bashblog začína jediným príkazom a umožňuje vám okamžite začať písať.

Keď zatvoríte textový súbor, Bashblog vygeneruje jednotlivé súbory HTML blogu, súbor indexu, informačný kanál RSS a CSS.

Ako nainštalovať Bashblog na Linuxe

Bashblog nemusíte inštalovať na Linux, pretože je to len skript. Vytvorte nový adresár pre svoj blog pomocou mkdir príkaz a pomocou príkazu cd sa doň presuňte:

mkdir blog && cd blog

Teraz použite príkaz wget na stiahnutie skriptu Bashblog z GitHubu:

wget https://raw.githubusercontent.com/cfenollosa/bashblog/master/bb.sh

Urobte skript spustiteľný pomocou:

sudo chmod +x bb.sh

Je to také jednoduché, aj keď budete potrebovať samostatný adresár s kópiou skriptu pre každý blog, ktorý chcete vytvoriť.

Ak chcete písať príspevky pomocou Markdown a nie HTML, môžete si stiahnuť pôvodný doplnok Markdown z roku 2004 pomocou:

wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip

Rozbaľte ho pomocou:

rozbaľte súbor Markdown_1.0.1.zip

Presuňte doplnok do svojho pracovného adresára a potom odstráňte archív a priečinok pomocou rm:

mv Markdown_1.0.1/Markdown.pl .
rm -r Markdown_1.0.1 Markdown_1.0.1.zip

Ako si prispôsobiť premenné Bashblogu

Skript Bashblog obsahuje všetky premenné špecifické pre lokalitu, ktoré potrebujete na prispôsobenie blogu. Môžete ho upraviť pomocou:

nano bb.sh

Zamierte dole k Globálne premenné v sekcii zobrazíte celý rad možností prispôsobenia dostupných pre váš blog. Budete chcieť nastaviť názov, a pokiaľ vaše meno nie je „John Smith“, pravdepodobne by ste mali zmeniť názov globálny_autor tiež variabilné.

Existuje veľa možností, tu sú tie najdôležitejšie:

  • global_email: Aby vás ľudia mohli kontaktovať
  • globálna_licencia: V predvolenom nastavení je to nastavené na CC by-cc-nd, čo znamená, že ktokoľvek môže použiť váš blogový príspevok na akýkoľvek účel za predpokladu, že uvedie zdroj a neprispôsobí ho. Skôr ako to zmeníte, mali by ste sa uistiť, že rozumiete licenciám open source.
  • počet_indexových_článkov: Toto je počet článkov zobrazených na vašej domovskej stránke a je predvolene nastavený na osem
  • archive_index: Názov stránky, na ktorej môžu návštevníci nájsť staršie príspevky
  • global_analytics: Ak používate Google Analytics, zadajte sem svoje ID GA
  • global_analytics_file: Ak dávate prednosť viac riešenie Analytics pre váš blog, ktoré je šetrné k ochrane osobných údajov, tu môžete zadať súbor globálnej analýzy

Nájdete tu aj možnosti pre odkazy na sociálne siete a prispôsobenie informačného kanála RSS.

Samozrejme, nemusíte použiť každé pole, stačí komentovať nepodstatné pridaním hash "#“ na začiatok riadku.

Vytvorte si skvelý blog s Bashblogom

Predtým, ako začnete svoju cestu Bashblog, musíte nastaviť predvolený systémový textový editor, aby Bashblog vedel, ktorý z nich použiť. Ak je vaším preferovaným editorom nano, zadajte do terminálu nasledujúce príkazy:

echo 'export EDITOR=nano' >> ~/.bashrc
zdroj ~/.bashrc

Budete to musieť urobiť iba raz.

Ak chcete vytvoriť nový blogový príspevok, zadajte:

./bb.sh príspevok

Ak ste si stiahli doplnok Markdown, mali by ste písať pomocou Markdown. Ak nie, mali by ste písať pomocou HTML.

Ak ste si stiahli doplnok Markdown, ale z nejakého dôvodu chcete napriek tomu použiť HTML, spustite skript pomocou:

./bb.sh príspevok -html

Súbor je vyplnený inštrukciami zdravého rozumu, ako napríklad „Titul ide sem“. Vymažte zástupný symbol a na jeho miesto napíšte svoj názov.

Môžete tiež vymazať zástupný text, ktorý vás informuje, že zvyšok súboru bude buď Markdown alebo HTML. Nahraďte ho telom textu.

Obrázky môžete do svojho blogového príspevku pridať pomocou štandardných konvencií HTML alebo Markdown. Nezabudnite použiť relatívne cesty a obrázky vložte do adresára blogu neskôr. Možno bude užitočné vytvoriť pre nich podadresár.

V spodnej časti súboru uvidíte a Tagy riadok. Štítky sú voliteľné a môžete pridať štítky oddelené čiarkou alebo riadok úplne odstrániť. Ak chcete zmeniť predvolené značky, upravte bb.sh pomocou nano.

Po dokončení blogového príspevku uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X.

Skript vám dá možnosť uverejniť teraz, znova upraviť alebo uložiť ako koncept. Stlačte tlačidlo P uverejniť teraz a Bashblog vytvorí nový súbor HTML s názvom podľa názvu vášho príspevku a aktualizuje súbor indexu aj súbor informačného kanála RSS.

Ak máte Bashblog spustený vo verejne prístupnom adresári, váš blogový príspevok bude okamžite zverejnený. Ak skript spúšťate na lokálnom počítači, na bezpečné kopírovanie použite zabezpečenú kópiu (SCP). statické súbory na váš server:

scp -r * [email protected]:/var/www/html

Ak cítite potrebu upraviť svoj blogový príspevok neskôr, môžete spustiť:

./bb.sh upraviť názov súboru

Vytváranie blogu v systéme Linux je s Bashblogom jednoduché

Pomocou Bashblogu môžete mať plne funkčný blog vytvorený a nahraný z vášho terminálu v priebehu niekoľkých sekúnd.

Ak nie ste fanúšikom linuxového terminálu a uprednostňujete namiesto toho grafické rozhranie, sú k dispozícii generátory statických stránok riadené GUI.