Jagage oma mõtteid ja ideid Internetis, luues Bashblogi ja Linuxi käsurea abil staatilise ajaveebi.

Blogimine on terapeutiline ajaveetmise viis. Saate oma mõtteid maailma levitada, ilma et peaksite muretsema klikkide või toksiliste reaktsioonide pärast, mida saate sotsiaalmeedias. Kuid ajaveebi loomine võib olla keeruline ja täieliku sisuhaldussüsteemi säilitamine on turvarisk.

Bashblog on ajaveebisüsteem, mis võimaldab teil luua täieliku ajaveebi ühe terminali käsuga.

Staatilised saidid on paremad!

Sisuhaldussüsteemid on enamiku ajaveebi jaoks tarbetult keerulised. Iga kord, kui külastaja külastab teie saidil olevat artiklit, koostatakse kogu veebileht selle komponentidest, et seda lühiajaliselt kuvada, ja seejärel hävitatakse. See on arvutusressursside raiskamine ja veebipõhised sisselogimised on turvarisk, mis võib viia teie saidi ülevõtmiseni.

Staatilised veebisaidid lahendavad mõlemad need probleemid, pakkudes HTML-lehti kataloogist. Kuna HTML on juba olemas, pole täiendavaid ressursse vaja ja kuna te ei pea Interneti kaudu sisselogimislehte avaldama, on ka teie turvalisus paranenud.

instagram viewer

Hästi kokkupandud staatiline ajaveeb võib olla sama atraktiivne ja toimiv kui CMS-i toodetud ajaveeb ning selle saate hõlpsasti luua Linuxi terminalist.

Bashblog on lihtsaim staatiline saidi generaator

Staatilised saidi generaatorid on programmid, mis loovad teie ajaveebi jaoks staatilisi lehti. Tavaliselt töötavad need käsureal ja nõuavad konkreetset failinimede vormindamist ja kataloogipaigutust, mida nad mõistavad.

Erinevalt enamikust staatilistest saidigeneraatoritest, mis võtavad juba olemasolevad Markdowni failid ja renderdavad need käsu peale, alustab Bashblog ühe käsuga ja võimaldab teil kohe kirjutama hakata.

Kui sulgete tekstifaili, genereerib Bashblog üksikud ajaveebi HTML-failid, registrifaili, RSS-kanali ja CSS-i.

Bashblogi installimine Linuxisse

Te ei pea Bashblogi Linuxi installima, kuna see on lihtsalt skript. Looge oma ajaveebi jaoks uus kataloog rakendusega mkdir käsk ja kasutage sellesse liikumiseks käsku cd:

mkdir ajaveeb && cd ajaveeb

Nüüd kasutage käsku wget Bashblogi skripti allalaadimiseks GitHubist:

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

Muutke skript käivitatavaks:

sudo chmod +x bb.sh

Nii lihtne see ongi, kuigi vajate iga loodava ajaveebi jaoks eraldi kataloogi skripti koopiaga.

Kui soovite kirjutada postitusi Markdowni, mitte HTML-i abil, saate alla laadida 2004. aasta Markdowni algse pistikprogrammi, kasutades järgmist:

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

Pakkige see lahti:

unzip Markdown_1.0.1.zip

Teisaldage pistikprogramm oma töökataloogi, seejärel kustutage arhiiv ja kaust rm abil:

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

Kuidas kohandada oma Bashblogi muutujaid

Bashblogi skript sisaldab kõiki saidipõhiseid muutujaid, mida vajate oma ajaveebi isikupärastamiseks. Saate seda redigeerida:

nano bb.sh

Suunduge alla Globaalsed muutujad jaotist, et näha oma ajaveebi jaoks saadaolevaid kohandamisvalikuid. Peate määrama pealkirja ja kui teie nimi pole "John Smith", peaksite seda tõenäoliselt muutma globaalne_autor ka muutuv.

Saadaval on palju võimalusi, siin on kõige olulisemad:

  • global_email: Et inimesed saaksid teiega ühendust võtta
  • global_license: Vaikimisi on see seatud väärtusele CC by-cc-nd, mis tähendab, et igaüks saab teie ajaveebipostitust kasutada mis tahes eesmärgil, tingimusel et nad osutavad omistamisele ja ei kohanda seda. Enne selle muutmist peaksite veenduma, et mõistate avatud lähtekoodiga litsentse.
  • number_of_index_articles: See on teie kodulehel kuvatavate artiklite arv ja see on vaikimisi seatud kaheksale
  • archive_index: Selle lehe nimi, kust külastajad leiavad vanemaid postitusi
  • global_analytics: Kui kasutate Google Analyticsit, sisestage oma GA ID siia
  • global_analytics_file: Kui eelistate rohkem privaatsussõbralik Analyticsi lahendus teie ajaveebi jaoks, saate siin määrata globaalse analüüsifaili

Samuti leiate valikud sotsiaalmeedia linkide ja RSS-kanalite kohandamise jaoks.

Muidugi ei pea te kasutama kõiki välju, lihtsalt kommenteerige ebaolulised, lisades räsi."#"rea algusesse.

Looge Bashblogiga vapustav ajaveeb

Enne Bashblogi teekonna alustamist peate määrama vaikesüsteemi tekstiredaktori, et Bashblog teaks, millist neist kasutada. Kui nano on teie eelistatud redaktor, sisestage oma terminali järgmised käsud:

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

Peate seda tegema ainult üks kord.

Uue blogipostituse loomiseks sisestage:

./bb.sh postitus

Kui laadisite alla Markdowni pistikprogrammi, peaksite kirjutama Markdowni abil. Kui te seda ei teinud, peaksite kirjutama HTML-i abil.

Kui laadisite alla Markdowni pistikprogrammi, kuid soovite mingil põhjusel siiski HTML-i kasutada, käivitage skript järgmiselt:

./bb.sh post -html

Fail on täidetud terve mõistuse juhistega, näiteks "Pealkiri läheb siia". Kustutage kohatäide ja kirjutage oma pealkiri selle asemele.

Samuti saate kustutada kohatäite teksti, mis annab teile teada, et ülejäänud fail on kas Markdown või HTML. Asendage see oma teksti põhiosaga.

Saate lisada oma ajaveebi postitusele pilte standardsete HTML-i või Markdowni tavade abil. Ärge unustage kasutada suhtelisi teid ja lisage pildid hiljem oma ajaveebi kataloogi. Võib osutuda kasulikuks luua neile alamkataloog.

Faili allosas näete a Sildid rida. Sildid on valikulised ja saate lisada komadega eraldatud sildid või rea täielikult kustutada. Vaikimisi siltide muutmiseks muutke faili bb.sh koos nanoga.

Kui olete oma ajaveebipostituse lõpetanud, salvestage ja väljuge nano kasutades Ctrl + O siis Ctrl + X.

Skript annab teile võimaluse kohe postitada, uuesti redigeerida või mustandina salvestada. Vajutage P ja Bashblog loob uue HTML-faili, mille nimi põhineb teie postituse pealkirjal, ning värskendab nii registrifaili kui ka RSS-kanali faili.

Kui kasutate Bashblogi avalikult juurdepääsetavas kataloogis, avaldatakse teie ajaveebipostitus koheselt. Kui kasutate skripti kohalikus masinas, kasutage turvaliseks kopeerimiseks turvalist koopiat (SCP). staatilised failid teie serverisse:

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

Kui tunnete vajadust oma ajaveebi postitust hiljem muuta, võite käivitada:

./bb.sh redigeeri failinime

Blogi loomine Linuxis on Bashblogi abil lihtne

Bashblogi abil saate luua ja oma terminalist mõne sekundi jooksul üles laadida täielikult toimiva ajaveebi.

Kui te ei ole Linuxi terminali fänn ja eelistate selle asemel graafilist liidest, on saadaval GUI-põhised staatilised saidi generaatorid.