Jaa ajatuksesi ja ideasi Internetissä luomalla staattinen blogi Bashblogin ja Linuxin komentorivin avulla.

Bloggaaminen on terapeuttinen tapa viettää aikaa. Voit levittää ajatuksesi maailmaan ilman, että sinun tarvitsee huolehtia napsautuksista tai myrkyllisistä reaktioista, joita saat sosiaalisessa mediassa. Mutta blogin perustaminen voi olla vaikeaa, ja täyden sisällönhallintajärjestelmän ylläpitäminen on turvallisuusriski.

Bashblog on niin paljas blogijärjestelmä kuin se on, joten voit luoda täyden blogin yhdellä päätekomennolla.

Staattiset sivustot ovat ylivoimaisia!

Sisällönhallintajärjestelmät ovat tarpeettoman monimutkaisia ​​useimmille blogeille. Joka kerta, kun vierailija avaa artikkelin sivustollasi, koko verkkosivu kootaan sen osista näytettäväksi hetkellisesti ja sitten tuhotaan. Se on laskentaresurssien tuhlausta, ja verkkopohjaiset kirjautumiset ovat turvallisuusriski, joka voi johtaa sivustosi hallintaan.

Staattiset verkkosivustot ratkaisevat nämä molemmat ongelmat tarjoamalla HTML-sivuja hakemistosta. Koska HTML on jo olemassa, ylimääräisiä resursseja ei tarvita, ja koska sinun ei tarvitse paljastaa kirjautumissivua Internetin kautta, myös tietoturvasi on parantunut.

Hyvin koottu staattinen blogi voi olla yhtä houkutteleva ja toimiva kuin CMS: n tuottama, ja sellaisen voi luoda helposti Linux-päätteestä.

Bashblog on yksinkertaisin staattinen sivustogeneraattori

Staattiset sivustogeneraattorit ovat ohjelmia, jotka luovat staattisia sivuja blogiisi. Yleensä ne suoritetaan komentorivillä ja vaativat tietyn muotoilun tiedostonimille ja hakemistoasettelulle, jonka ne voivat ymmärtää.

Toisin kuin useimmat staattiset sivustogeneraattorit, jotka ottavat olemassa olevat Markdown-tiedostot ja renderöivät ne komennon mukaan, Bashblog alkaa yhdellä komennolla ja antaa sinun aloittaa kirjoittamisen välittömästi.

Kun suljet tekstitiedoston, Bashblog luo yksittäiset blogin HTML-tiedostot, hakemistotiedoston, RSS-syötteen ja CSS: n.

Kuinka asentaa Bashblog Linuxiin

Sinun ei tarvitse asentaa Bashblogia Linuxiin, koska se on vain komentosarja. Luo blogillesi uusi hakemisto käyttämällä mkdir komento ja käytä cd-komentoa siirtyäksesi siihen:

mkdir-blogi ja cd-blogi

Nyt käytä wget-komentoa ladataksesi Bashblog-skriptin GitHubista:

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

Tee komentosarjasta suoritettava:

sudo chmod +x bb.sh

Se on niin yksinkertaista, vaikka tarvitset erillisen hakemiston, jossa on kopio käsikirjoituksesta jokaiselle blogille, jonka aiot tuottaa.

Jos haluat kirjoittaa viestejä käyttämällä Markdownia HTML: n sijaan, voit ladata alkuperäisen vuoden 2004 Markdown-laajennuksen:

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

Pura se seuraavasti:

unzip Markdown_1.0.1.zip

Siirrä laajennus työhakemistoosi ja poista sitten arkisto ja kansio rm: llä:

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

Bashblogin muuttujien mukauttaminen

Bashblog-skripti sisältää kaikki sivustokohtaiset muuttujat, joita tarvitset blogisi personoimiseksi. Voit muokata sitä seuraavilla tavoilla:

nano bb.sh

Suuntaa alas Globaalit muuttujat -osiossa näet blogissasi käytettävissä olevat mukautusvaihtoehdot. Haluat asettaa otsikon, ja ellei nimesi ole "John Smith", sinun pitäisi luultavasti muuttaa sitä global_author myös muuttuva.

Vaihtoehtoja on monia, tässä ovat tärkeimmät:

  • global_email: Jotta ihmiset voivat ottaa sinuun yhteyttä
  • global_license: Oletuksena tämä on CC by-cc-nd, mikä tarkoittaa, että kuka tahansa voi käyttää blogitekstiäsi mihin tahansa tarkoitukseen edellyttäen, että he ilmoittavat tekijän eivätkä mukauta sitä. Varmista, että ymmärrät avoimen lähdekoodin lisenssit ennen kuin muutat tätä.
  • number_of_index_articles: Tämä on etusivullasi näytettyjen artikkelien määrä, ja se on oletuksena kahdeksan
  • archive_index: Sen sivun nimi, josta vierailijat voivat löytää vanhemmat viestit
  • global_analytics: Jos käytät Google Analyticsia, laita GA-tunnuksesi tähän
  • global_analytics_file: Jos haluat enemmän tietosuojaystävällinen Analytics-ratkaisu blogiisi, voit määrittää globaalin analytiikkatiedoston täällä

Löydät myös vaihtoehtoja sosiaalisen median linkkien ja RSS-syötteiden mukauttamiseen.

Tietenkään kaikkia kenttiä ei tarvitse käyttää, vain kommentoi epäolennaisia ​​lisäämällä hash."#"rivin alkuun.

Luo upea blogi Bashblogin avulla

Ennen kuin aloitat Bashblog-matkan, sinun on asetettava oletusarvoinen järjestelmän tekstieditori, jotta Bashblog tietää, mitä käyttää. Jos nano on ensisijainen editori, kirjoita seuraavat komennot terminaaliin:

echo 'export EDITOR=nano' >> ~/.bashrc
lähde ~/.bashrc

Sinun tarvitsee tehdä tämä vain kerran.

Luo uusi blogikirjoitus kirjoittamalla:

./bb.sh viesti

Jos latasit Markdown-laajennuksen, sinun tulee kirjoittaa käyttämällä Markdownia. Jos et, kirjoita HTML: llä.

Jos latasit Markdown-laajennuksen, mutta jostain syystä haluat silti käyttää HTML: ää, aloita komentosarja seuraavasti:

./bb.sh post -html

Tiedosto on täynnä tervettä järkeä olevia ohjeita, kuten "Otsikko menee tänne". Poista paikkamerkki ja kirjoita otsikko sen tilalle.

Voit myös poistaa paikkamerkkitekstin, joka ilmoittaa, että loput tiedostosta ovat joko Markdown- tai HTML-muotoisia. Korvaa se tekstisi rungolla.

Voit lisätä kuvia blogiviestiisi käyttämällä tavallisia HTML- tai Markdown-käytäntöjä. Muista käyttää suhteellisia polkuja ja laita kuvat blogihakemistoosi myöhemmin. Saatat olla hyödyllistä luoda niille alihakemisto.

Tiedoston alareunassa näkyy a Tunnisteet linja. Tunnisteet ovat valinnaisia, ja voit lisätä pilkuilla erotetut tunnisteet tai poistaa rivin kokonaan. Muuta oletustunnisteita muokkaamalla bb.sh nanolla.

Kun olet kirjoittanut blogitekstisi, tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X.

Käsikirjoitus antaa sinulle mahdollisuuden julkaista nyt, muokata uudelleen tai tallentaa luonnoksena. Lehdistö P lähettääksesi nyt, ja Bashblog luo uuden HTML-tiedoston, jonka nimi perustuu viestisi otsikkoon, ja päivittää sekä hakemistotiedoston että RSS-syötetiedoston.

Jos käytät Bashblogia julkisesti saatavilla olevassa hakemistossa, blogiviestisi julkaistaan ​​välittömästi. Jos käytät komentosarjaa paikallisessa koneessa, Käytä suojattua kopiota (SCP) kopioidaksesi turvallisesti staattiset tiedostot palvelimellesi:

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

Jos tunnet tarvetta muokata blogitekstiäsi myöhemmin, voit suorittaa:

./bb.sh muokkaa tiedostonimeä

Blogin luominen Linuxissa on helppoa Bashblogin avulla

Bashblogin avulla voit luoda täysin toimivan blogin ja ladata sen päätteestäsi muutamassa sekunnissa.

Jos et ole Linux-päätelaitteen fani ja pidät mieluummin graafisesta käyttöliittymästä, saatavilla on GUI-ohjattuja staattisia sivustogeneraattoreita.