Dalieties savās domās un idejās internetā, izveidojot statisku emuāru, izmantojot Bashblog un Linux komandrindu.
Emuāru rakstīšana ir terapeitisks laika pavadīšanas veids. Varat nodot savas domas pasaulei, neuztraucoties par klikšķiem vai toksisku reakciju, ko jūs saņemtu sociālajos medijos. Taču emuāra izveide var būt sarežģīta, un pilnas satura pārvaldības sistēmas uzturēšana ir drošības risks.
Bashblog ir tikpat vienkārša emuāru veidošanas sistēma, kāda tā ir, ļaujot izveidot pilnu emuāru, izmantojot vienu termināļa komandu.
Statiskās vietnes ir labākas!
Lielākajai daļai emuāru satura pārvaldības sistēmas ir nevajadzīgi sarežģītas. Ikreiz, kad apmeklētājs piekļūst rakstam jūsu vietnē, visa tīmekļa lapa tiek salikta no tās sastāvdaļām, lai īslaicīgi tiktu parādīta un pēc tam iznīcināta. Tā ir skaitļošanas resursu izšķērdēšana, un tīmekļa pieteikšanās ir drošības risks, kas var novest pie jūsu vietnes pārņemšanas.
Statiskās vietnes risina abas šīs problēmas, apkalpojot HTML lapas no direktorija. Tā kā HTML jau pastāv, nav papildu resursu, un, tā kā jums nav jāatklāj pieteikšanās lapa internetā, tiek uzlabota arī jūsu drošība.
Labi apvienots statisks emuārs var būt tikpat pievilcīgs un funkcionāls kā CMS izveidots, un to var viegli izveidot no Linux termināļa.
Bashblog ir vienkāršākais statisko vietņu ģenerators
Statiskie vietņu ģeneratori ir programmas, kas jūsu emuāram ģenerē statiskas lapas. Parasti tie darbojas komandrindā, un tiem ir nepieciešams īpašs failu nosaukumu formatējums un direktoriju izkārtojums.
Atšķirībā no vairuma statisko vietņu ģeneratoru, kas izmanto jau esošus Markdown failus un renderē tos pēc komandas, Bashblog sākas ar vienu komandu un ļauj nekavējoties sākt rakstīt.
Aizverot teksta failu, Bashblog ģenerē atsevišķus emuāra HTML failus, indeksa failu, RSS plūsmu un CSS.
Kā instalēt Bashblog operētājsistēmā Linux
Jums nav jāinstalē Bashblog operētājsistēmā Linux, jo tas ir tikai skripts. Izveidojiet savam emuāram jaunu direktoriju, izmantojot mkdir komandu un izmantojiet komandu cd, lai tajā pārvietotos:
mkdir emuārs un CD emuārs
Tagad izmantojiet komandu wget lai lejupielādētu Bashblog skriptu no GitHub:
wget https://raw.githubusercontent.com/cfenollosa/bashblog/master/bb.sh
Padariet skriptu izpildāmu, izmantojot:
sudo chmod +x bb.sh
Tas ir tik vienkārši, lai gan jums būs nepieciešams atsevišķs direktorijs ar skripta kopiju katram emuāram, kuru plānojat izveidot.
Ja vēlaties rakstīt ziņas, izmantojot Markdown, nevis HTML, varat lejupielādēt sākotnējo 2004. gada Markdown spraudni, izmantojot:
wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
Atskrūvējiet to ar:
unzip Markdown_1.0.1.zip
Pārvietojiet spraudni uz savu darba direktoriju, pēc tam izdzēsiet arhīvu un mapi, izmantojot rm:
mv Markdown_1.0.1/Markdown.pl .
rm -r Markdown_1.0.1 Markdown_1.0.1.zip
Kā pielāgot Bashblog mainīgos
Bashblog skripts satur visus vietnei raksturīgos mainīgos, kas jums nepieciešami, lai emuārs būtu personalizēts. Varat to rediģēt, izmantojot:
nano bb.sh
Dodieties uz leju uz Globālie mainīgie sadaļu, lai skatītu jūsu emuāram pieejamo pielāgošanas iespēju klāstu. Vēlēsities iestatīt nosaukumu, un, ja vien jūsu vārds nav “Džons Smits”, iespējams, tas ir jāmaina globālais_autors arī mainīgs.
Ir daudz iespēju, šeit ir vissvarīgākās:
- global_email: Lai cilvēki varētu ar jums sazināties
- global_license: Pēc noklusējuma tas ir iestatīts uz CC by-cc-nd, kas nozīmē, ka ikviens var izmantot jūsu emuāra ziņu jebkuram mērķim, ja vien nodrošina attiecinājumu un nepielāgo to. Pirms to maiņas pārliecinieties, ka saprotat atvērtā pirmkoda licences.
- number_of_index_articles: Šis ir jūsu sākumlapā rādīto rakstu skaits, un pēc noklusējuma tas ir iestatīts uz astoņiem
- archive_index: Tās lapas nosaukums, kurā apmeklētāji var atrast vecākas ziņas
- global_analytics: Ja izmantojat pakalpojumu Google Analytics, ievietojiet šeit savu GA ID
- global_analytics_file: Ja vēlaties vairāk privātumam draudzīgs Analytics risinājums jūsu emuāram, šeit varat norādīt globālo analīzes failu
Jūs atradīsit arī sociālo mediju saišu un RSS plūsmas pielāgošanas iespējas.
Protams, jums nav jāizmanto visi lauki, vienkārši komentējiet nebūtiskos, pievienojot jaucējzīmi.#" līdz rindas sākumam.
Izveidojiet pasakainu emuāru, izmantojot Bashblog
Pirms sākat savu Bashblog ceļojumu, jums ir jāiestata noklusējuma sistēmas teksta redaktors, lai Bashblog zinātu, kuru izmantot. Ja nano ir jūsu vēlamais redaktors, terminālī ievadiet šādas komandas:
echo 'eksportēt EDITOR=nano' >> ~/.bashrc
avots ~/.bashrc
Jums tas būs jādara tikai vienu reizi.
Lai izveidotu jaunu emuāra ierakstu, ievadiet:
./bb.sh ziņa
Ja lejupielādējāt Markdown spraudni, jums vajadzētu rakstīt, izmantojot Markdown. Ja nē, rakstiet, izmantojot HTML.
Ja lejupielādējāt Markdown spraudni, bet kāda iemesla dēļ tomēr vēlaties izmantot HTML, sāciet skriptu ar:
./bb.sh post -html
Fails ir aizpildīts ar veselā saprāta instrukcijām, piemēram, "Nosaukums iet šeit". Izdzēsiet vietturi un tā vietā ierakstiet savu nosaukumu.
Varat arī izdzēst viettura tekstu, kas informē, ka pārējā faila daļa būs Markdown vai HTML. Aizstājiet to ar sava teksta pamattekstu.
Varat pievienot attēlus savam emuāra ierakstam, izmantojot standarta HTML vai Markdown konvencijas. Atcerieties izmantot relatīvos ceļus un vēlāk ievietojiet attēlus savā emuāra direktorijā. Jums var būt noderīgi izveidot tiem apakšdirektoriju.
Faila apakšā redzēsit a Tagi līniju. Atzīmes nav obligātas, un jūs varat pievienot ar komatu atdalītas atzīmes vai pilnībā izdzēst rindu. Lai mainītu noklusējuma tagus, rediģējiet bb.sh ar nano.
Kad esat pabeidzis emuāra ziņu, saglabājiet un izejiet no nano, izmantojot Ctrl+O tad Ctrl+X.
Skripts sniegs jums iespēju publicēt tūlīt, rediģēt vēlreiz vai saglabāt kā melnrakstu. Nospiediet P lai izliktu tūlīt, un Bashblog izveidos jaunu HTML failu ar nosaukumu, pamatojoties uz jūsu ziņas nosaukumu, un atjauninās gan indeksa failu, gan RSS plūsmas failu.
Ja izmantojat Bashblog publiski pieejamā direktorijā, jūsu emuāra ziņa nekavējoties tiks publicēta. Ja palaižat skriptu vietējā datorā, izmantojiet drošu kopiju (SCP), lai droši kopētu statiskie faili jūsu serverim:
scp -r * [email protected]:/var/www/html
Ja jūtat nepieciešamību vēlāk rediģēt savu emuāra ierakstu, varat palaist:
./bb.sh rediģēt faila nosaukumu
Emuāru izveide operētājsistēmā Linux ir vienkārša, izmantojot Bashblog
Izmantojot Bashblog, dažu sekunžu laikā varat izveidot un augšupielādēt pilnībā funkcionējošu emuāru no jūsu termināļa.
Ja neesat Linux termināļa cienītājs un tā vietā dodat priekšroku grafiskajam interfeisam, ir pieejami uz GUI balstīti statiskie vietņu ģeneratori.