Ossza meg gondolatait és ötleteit az interneten egy statikus blog létrehozásával a Bashblog és a Linux parancssor használatával.

A blogírás terápiás módja az időtöltésnek. Kifejtheti gondolatait a világba anélkül, hogy aggódnia kellene a kattintások miatt vagy a közösségi médiában megjelenő mérgező reakciók miatt. De egy blog létrehozása nehéz lehet, és a teljes tartalomkezelő rendszer fenntartása biztonsági kockázatot jelent.

A Bashblog a lehető legátfogóbb blogírási rendszer, amely lehetővé teszi, hogy egyetlen terminálparancsból teljes blogot hozzon létre.

A statikus webhelyek kiválóak!

A tartalomkezelő rendszerek a legtöbb blog esetében szükségtelenül bonyolultak. Minden alkalommal, amikor egy látogató hozzáfér egy cikkhez az Ön webhelyén, a teljes weboldal összeállításra kerül annak összetevőiből, hogy átmenetileg megjelenjen, majd megsemmisül. Ez a számítási erőforrások pazarlása, a webalapú bejelentkezés pedig biztonsági kockázatot jelent, amely webhelye átvételéhez vezethet.

A statikus webhelyek mindkét problémát megoldják azáltal, hogy HTML-oldalakat szolgálnak ki egy könyvtárból. Mivel a HTML már létezik, nincs további erőforrás-ráfordítás, és mivel nem kell bejelentkezési oldalt közzétennie az interneten keresztül, a biztonsága is javul.

instagram viewer

Egy jól összerakott statikus blog ugyanolyan vonzó és funkcionális lehet, mint egy CMS által készített blog, és könnyen létrehozhat egyet a Linux terminálról.

A Bashblog a legegyszerűbb statikus webhelygenerátor

Statikus helygenerátorok olyan programok, amelyek statikus oldalakat generálnak a blogodhoz. Ezek általában a parancssorban futnak, és speciális fájlneveket és olyan könyvtárelrendezést igényelnek, aminek értelme van.

Ellentétben a legtöbb statikus webhelygenerátorral, amelyek a már meglévő Markdown fájlokat veszik elő, és parancsra jelenítik meg őket, a Bashblog egyetlen paranccsal indul, és lehetővé teszi az írás azonnali megkezdését.

A szövegfájl bezárásakor a Bashblog létrehozza az egyes blog HTML-fájlokat, az indexfájlt, az RSS-hírcsatornát és a CSS-t.

A Bashblog telepítése Linuxra

Nem kell telepítenie a Bashblogot Linuxra, mivel az csak egy szkript. Hozzon létre egy új könyvtárat a blogjához a mkdir parancsot, és a cd paranccsal lépjen be:

mkdir blog és CD-blog

Most használja a wget parancsot a Bashblog szkript letöltéséhez a GitHubról:

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

Tegye futtathatóvá a szkriptet a következővel:

sudo chmod +x bb.sh

Ez ilyen egyszerű, bár minden létrehozni kívánt bloghoz külön könyvtárra lesz szüksége a szkript másolatával.

Ha HTML helyett Markdown használatával szeretne bejegyzéseket írni, letöltheti az eredeti 2004-es Markdown beépülő modult a következővel:

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

Csomagolja ki a következővel:

unzip Markdown_1.0.1.zip

Helyezze át a bővítményt a munkakönyvtárába, majd törölje az archívumot és a mappát az rm segítségével:

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

A Bashblog változóinak testreszabása

A Bashblog szkript tartalmazza az összes webhely-specifikus változót, amelyre szüksége van a blog személyre szabásához. A következővel szerkesztheti:

nano bb.sh

Menj le a Globális változók részben megtekintheti a blogjában elérhető testreszabási lehetőségeket. Érdemes beállítani egy címet, és hacsak nem "John Smith" a neve, valószínűleg módosítania kell a címet global_author változó is.

Rengeteg lehetőség áll rendelkezésre, íme a legfontosabbak:

  • global_email: Hogy az emberek kapcsolatba léphessenek Önnel
  • global_license: Alapértelmezés szerint ez a CC by-cc-nd értékre van állítva, ami azt jelenti, hogy bárki bármilyen célra felhasználhatja a blogbejegyzését, feltéve, hogy megadja a forrásmegjelölést, és nem módosítja azt. Mielőtt módosítaná ezt, győződjön meg arról, hogy megértette a nyílt forráskódú licenceket.
  • number_of_index_articles: Ez a kezdőlapján megjelenő cikkek száma, és alapértelmezés szerint nyolcra van állítva
  • archív_index: Annak az oldalnak a neve, ahol a látogatók régebbi bejegyzéseket találhatnak
  • global_analytics: Ha a Google Analytics szolgáltatást használja, adja meg GA-azonosítóját
  • global_analytics_file: Ha többet szeretne adatvédelem-barát Analytics megoldás a blogodhoz, itt megadhatja a globális elemzési fájlt

Lehetőséget talál a közösségi média hivatkozásaira és az RSS-hírcsatornák testreszabására is.

Természetesen nem kell minden mezőt használnod, csak írd megjegyzésbe a nem relevánsakat egy hash hozzáadásával."#" a sor elejére.

Hozzon létre egy mesés blogot a Bashblog segítségével

Mielőtt elkezdené a Bashblog útját, be kell állítania egy alapértelmezett rendszerszövegszerkesztőt, hogy a Bashblog tudja, melyiket használja. Ha a nano a preferált szerkesztő, írja be a következő parancsokat a termináljába:

echo 'export EDITOR=nano' >> ~/.bashrc
forrás ~/.bashrc

Ezt csak egyszer kell megtennie.

Új blogbejegyzés létrehozásához írja be:

./bb.sh bejegyzés

Ha letöltötte a Markdown bővítményt, akkor a Markdown használatával kell írnia. Ha nem, akkor HTML használatával írjon.

Ha letöltötte a Markdown beépülő modult, de valamilyen okból mégis HTML-t szeretne használni, indítsa el a szkriptet a következővel:

./bb.sh post -html

A fájl a józan ész utasításaival van feltöltve, például „A cím ide kerül”. Törölje a helyőrzőt, és írja be a címét a helyére.

Törölheti a helyőrző szöveget is, amely arról tájékoztat, hogy a fájl többi része Markdown vagy HTML lesz. Cserélje ki a szöveg törzsével.

A szabványos HTML vagy Markdown konvenciók használatával képeket adhat hozzá blogbejegyzéséhez. Ne felejtsen el relatív útvonalakat használni, és később helyezze el a képeket a blogkönyvtárába. Hasznos lehet egy alkönyvtár létrehozása számukra.

A fájl alján megjelenik a Címkék vonal. A címkék nem kötelezőek, és hozzáadhatja a vesszővel elválasztott címkéket, vagy teljesen törölheti a sort. Az alapértelmezett címkék módosításához szerkessze a bb.sh fájlt nano segítségével.

Ha befejezte a blogbejegyzést, mentse el, és lépjen ki a nano alkalmazásból Ctrl + O akkor Ctrl + X.

A szkript lehetővé teszi, hogy most közzétegye, újra szerkessze vagy piszkozatként mentse. nyomja meg P a bejegyzéshez, és a Bashblog új HTML-fájlt hoz létre a bejegyzés címén alapuló névvel, és frissíti az indexfájlt és az RSS-hírcsatorna fájlját is.

Ha a Bashblogot egy nyilvánosan elérhető könyvtárban futtatod, a blogbejegyzésed azonnal elérhető lesz. Ha a szkriptet helyi gépen futtatja, használjon biztonságos másolást (SCP) a biztonságos másoláshoz a statikus fájlokat a szerverére:

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

Ha úgy érzi, hogy később módosítania kell blogbejegyzését, futtassa:

./bb.sh fájlnév szerkesztése

A blog létrehozása Linuxon egyszerű a Bashblog segítségével

A Bashblog segítségével pillanatok alatt létrehozhat és feltölthet egy teljesen működőképes blogot a termináljáról.

Ha nem rajong a Linux-terminálért, és inkább a grafikus felületet részesíti előnyben, rendelkezésre állnak grafikus felhasználói felület által vezérelt statikus webhelygenerátorok.