Delite svoje misli in ideje na internetu tako, da ustvarite statični blog z uporabo Bashbloga in ukazne vrstice Linux.

Bloganje je terapevtski način preživljanja časa. Svoje misli lahko izrazite v svetu, ne da bi vam bilo treba skrbeti za klike ali vrsto strupenega odziva, ki bi ga dobili na družbenih medijih. Toda vzpostavitev spletnega dnevnika je lahko težka, vzdrževanje celotnega sistema za upravljanje vsebine pa je varnostno tveganje.

Bashblog je najslabši sistem za bloganje, ki vam omogoča, da ustvarite celoten blog z enim ukazom terminala.

Statična spletna mesta so vrhunska!

Sistemi za upravljanje vsebine so za večino blogov po nepotrebnem zapleteni. Vsakič, ko obiskovalec dostopa do članka na vašem spletnem mestu, se celotna spletna stran sestavi iz svojih sestavnih delov, da se kratkotrajno prikažejo in nato uničijo. To je izguba računalniških virov, spletne prijave pa so varnostno tveganje, ki lahko privede do prevzema vašega spletnega mesta.

Statična spletna mesta rešujejo obe težavi s prikazovanjem strani HTML iz imenika. Ker HTML že obstaja, ni dodatnih stroškov za vire in ker vam ni treba izpostavljati strani za prijavo prek interneta, je tudi vaša varnost izboljšana.

Dobro sestavljen statični blog je lahko prav tako privlačen in funkcionalen kot tisti, ki ga ustvari CMS, in ga lahko preprosto ustvarite s terminala Linux.

Bashblog je najpreprostejši generator statičnih spletnih mest

Generatorji statičnih spletnih mest so programi, ki ustvarjajo statične strani za vaš blog. Običajno se te izvajajo v ukazni vrstici in zahtevajo posebno oblikovanje za imena datotek in postavitev imenika, ki jim je lahko smiselna.

Za razliko od večine statičnih generatorjev spletnih mest, ki vzamejo že obstoječe datoteke Markdown in jih upodabljajo na ukaz, se Bashblog zažene z enim samim ukazom in vam omogoča, da takoj začnete pisati.

Ko zaprete besedilno datoteko, Bashblog ustvari posamezne datoteke HTML spletnega dnevnika, indeksno datoteko, vir RSS in CSS.

Kako namestiti Bashblog na Linux

Bashbloga vam ni treba namestiti v Linux, saj je to samo skript. Ustvarite nov imenik za svoj blog z mkdir in uporabite ukaz cd, da se premaknete vanj:

mkdir blog && cd blog

zdaj uporabite ukaz wget za prenos skripta Bashblog iz GitHub:

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

Naredite skript izvedljiv z:

sudo chmod +x bb.sh

Tako preprosto je, čeprav boste za vsak spletni dnevnik, ki ga nameravate ustvariti, potrebovali ločen imenik s kopijo skripta.

Če želite objave pisati z uporabo Markdown namesto HTML, lahko prenesete originalni vtičnik Markdown 2004 z:

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

Razpakirajte ga z:

razpakirajte Markdown_1.0.1.zip

Premaknite vtičnik v svoj delovni imenik, nato pa z rm izbrišite arhiv in mapo:

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

Kako prilagoditi spremenljivke svojega bloga Bashblog

Skript Bashblog vsebuje vse spremenljivke, specifične za spletno mesto, ki jih potrebujete za prilagoditev vašega bloga. Lahko ga uredite z:

nano bb.sh

Spustite se do Globalne spremenljivke da si ogledate nabor možnosti prilagajanja, ki so na voljo za vaš spletni dnevnik. Želeli boste nastaviti naslov in razen če vam je ime "John Smith", bi ga verjetno morali spremeniti globalni_avtor tudi spremenljivka.

Na voljo je veliko možnosti, tukaj so najpomembnejše:

  • globalni_e-mail: Da lahko ljudje stopijo v stik z vami
  • globalna_licenca: To je privzeto nastavljeno na CC by-cc-nd, kar pomeni, da lahko vsakdo uporablja vašo objavo v spletnem dnevniku za kakršen koli namen, pod pogojem, da zagotovi avtorstvo in ga ne prilagodi. Prepričajte se, da razumete odprtokodne licence, preden to spremenite.
  • število_člankov_indeksa: To je število člankov, ki so prikazani na vaši domači strani in je privzeto nastavljeno na osem
  • indeks_arhiva: Ime strani, kjer lahko obiskovalci najdejo starejše objave
  • globalna_analitika: Če uporabljate Google Analytics, tukaj vnesite svoj GA ID
  • globalna_analytics_file: Če imate raje več zasebnosti prijazna analitična rešitev za vaš spletni dnevnik, lahko tukaj določite datoteko globalne analitike

Našli boste tudi možnosti za povezave do družbenih medijev in prilagoditev vira RSS.

Seveda vam ni treba uporabiti vseh polj, samo zakomentirajte nepomembna z dodajanjem zgoščene vrednosti "#" na začetek vrstice.

Ustvarite čudovit blog z Bashblogom

Preden začnete svoje potovanje v Bashblog, morate nastaviti privzeti sistemski urejevalnik besedil, da bo Bashblog vedel, katerega uporabiti. Če je nano vaš prednostni urejevalnik, v svoj terminal vnesite naslednje ukaze:

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

To boste morali storiti samo enkrat.

Če želite ustvariti novo objavo v spletnem dnevniku, vnesite:

./bb.sh objava

Če ste prenesli vtičnik Markdown, bi morali pisati z uporabo Markdown. Če niste, bi morali pisati z uporabo HTML.

Če ste prenesli vtičnik Markdown, vendar iz nekega razloga vseeno želite uporabiti HTML, zaženite skript z:

./bb.sh post -html

Datoteka je zapolnjena z zdravorazumskimi navodili, kot je "Naslov gre tukaj". Izbrišite ogrado in na njeno mesto napišite svoj naslov.

Izbrišete lahko tudi nadomestno besedilo, ki vas obvešča, da bo preostanek datoteke Markdown ali HTML. Zamenjajte ga s telesom besedila.

Svoji objavi v spletnem dnevniku lahko dodate slike z uporabo standardnih konvencij HTML ali Markdown. Ne pozabite uporabiti relativnih poti in pozneje vstavite slike v imenik spletnega dnevnika. Morda vam bo koristno ustvariti podimenik zanje.

Na dnu datoteke boste videli a Oznake linija. Oznake niso obvezne in lahko dodate svoje oznake, ločene z vejicami, ali v celoti izbrišete vrstico. Če želite spremeniti privzete oznake, uredite bb.sh z nano.

Ko končate objavo v spletnem dnevniku, shranite in zaprite nano z Ctrl + O potem Ctrl + X.

Skript vam bo ponudil možnost objave zdaj, ponovnega urejanja ali shranjevanja kot osnutek. Pritisnite p za objavo zdaj, Bashblog pa bo ustvaril novo datoteko HTML z imenom, ki temelji na naslovu vaše objave, in posodobil datoteko indeksa in datoteko vira RSS.

Če uporabljate Bashblog v javno dostopnem imeniku, bo vaša objava v spletnem dnevniku takoj objavljena. Če izvajate skript na lokalnem računalniku, uporabite varno kopijo (SCP) za varno kopiranje statične datoteke na vaš strežnik:

scp -r * uporabnik@strežnik.ip.naslov:/var/www/html

Če menite, da morate pozneje urediti svojo objavo v spletnem dnevniku, lahko zaženete:

./bb.sh uredi ime datoteke

Ustvarjanje spletnega dnevnika v Linuxu je preprosto z Bashblogom

Z Bashblogom lahko v nekaj sekundah ustvarite popolnoma delujoč spletni dnevnik in ga naložite s svojega terminala.

Če niste ljubitelj terminala Linux in raje uporabljate grafični vmesnik, so na voljo generatorji statičnih spletnih mest, ki jih poganja GUI.