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.
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.