Hogyan állítsunk be egy GitHub stílusú Wikit a Gollum segítségével a CentOS 7 rendszeren

A Gollum a Git-alapú wikiszoftver, amelyet a GitHub Wiki háttérprogramjaként használnak. A Gollum telepítése lehetővé teszi, hogy egy GitHub-szerű Wiki rendszert tároljon a szerverén.

Érdekelt? Nagy! Vessünk egy pillantást a Gollum telepítésére a CentOS 7 rendszeren.

Előfeltételek

1. lépés: Frissítse a rendszert

Jelentkezzen be a kiszolgálóra SSH-n keresztül a sudo felhasználó használatával a telepítéshez epel, a rendszer frissítéséhez, és a frissítések alkalmazásához indítsa újra.

sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now

2. lépés: Telepítse a Gollumot a gem segítségével

CentOS 7 rendszeren a Gollum telepítésének legegyszerűbb módja a RubyGems használata:

sudo yum group install "Development Tools" -y
sudo yum install ruby ruby-devel libicu libicu-devel zlib zlib-devel git -y
sudo gem install gollum

Megjegyzés: A gem installfenti parancs végrehajtása eltarthat egy ideig. Ha siet, az alábbiak szerint felgyorsíthatja a telepítést a dokumentumok kihagyásával. Egy screenmunkamenetben is futtathatja

sudo gem install --no-rdoc --no-ri gollum

A Gollum bináris fájl a következő címen lesz telepítve a rendszerére /usr/local/bin/gollum, és az alábbi egyszerű parancs futtatásával ellenőrizheti, hogy a telepítés sikeres volt-e:

gollum --v

3. lépés: Állítson be egy Gollum wikit

A Gollum Wiki beállításához mindössze annyit kell tennie, hogy hozzon létre egy git tárolót, és futtassa a gollumparancsot benne:

cd
mkdir my-wiki
cd my-wiki
git init
gollum

Megjegyzés: Ha szükséges, a Ctrl+Cgombbal léphet ki a Gollumból.

4. lépés: Engedélyezze a webes hozzáférést

Mielőtt böngészőjében meglátogatná Gollum wiki webhelyét, módosítania kell a tűzfalszabályokat az alábbiak szerint:

sudo firewall-cmd --zone=public --permanent --add-port=4567/tcp
sudo firewall-cmd --reload

5. lépés: Nyissa meg a Gollumot a webről

Amíg a Gollum fut, mutasson a webböngészőjére http://203.0.113.1:4567az első Gollum wikioldal létrehozásához. Nyugodtan hozzon létre további wikioldalakat, és az összes létrehozott oldal .mdfájlként mentésre kerül az aktuális git repo könyvtárába.

6. lépés: Hozzon létre vagy szerkesszen Gollum wikioldalakat a CLI-ből

Az oldalak webböngészőből történő létrehozásán vagy módosításán kívül a CLI-ből is létrehozhat vagy szerkeszthet oldalakat. Ehhez csak .mda MarkDown szintaxisának megfelelő fájlokat kell létrehoznia , majd véglegesítenie kell őket a git repoban:

cd ~/my-wiki
vi page1.md
git config --global user.email "admin@example.com"
git config --global user.name "admin"
git add page1.md
git commit -m "create page1"

Ez az. Ha többet szeretne megtudni a Gollumról, írja gollum --helpbe a Gollum súgóját, vagy látogasson el a hivatalos Gollum webhelyre .

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.