In questa guida, ti mostreremo come installare MDwiki su un VPS Ubuntu 14.04.
MDwiki è un sistema CMS/Wiki a pagina singola basato su jQuery e Bootstrap3, con layout reattivo e utilizza Markdown come input linguaggio di marcatura.
Accedi al tuo server utilizzando SSH
ssh username@hostname
Aggiorna il sistema e installa tutti i pacchetti necessari.
~ # ❯❯❯ sudo apt-get -y update && apt-get -y upgrade ~ # ❯❯❯ sudo apt-get -y install software-properties-common python-software-properties git
Installa l'ultima versione di Nodejs
~ # ❯❯❯ sudo add-apt-repository ppa:chris-lea/node.js ~ # ❯❯❯ sudo apt-get update && sudo apt-get install nodejs
Elimina l'ultimo MDwiki da github
~ # ❯❯❯ sudo cd ~ ~ # ❯❯❯ sudo git clone https://github.com/Dynalon/mdwiki.git yourAwesomeWiki ~ # ❯❯❯ sudo cd yourAwesomeWiki ~ # ❯❯❯ sudo make
Installa e configura Nginx
~ # ❯❯❯ sudo apt-get install -y nginx
Imposta worker_processes sul numero di processori nel tuo sistema. Per scoprire il numero di processori nel tuo sistema e impostare worker_processes, esegui il comando seguente:
~ # ❯❯❯ sudo sed -i "0,/^worker_processes/ s/^worker_processes .*$/worker_processes `grep -c processor /proc/cpuinfo`;/" /etc/nginx/nginx.conf
Crea un nuovo host virtuale nginx
~ # ❯❯❯ sudo apt-get vim /etc/nginx/sites-available/yourAwesomeWiki.com server { listen 80; server_name yourAwesomeWiki.com access_log /var/log/nginx/wiki-access.log; error_log /var/log/nginx/wiki-error.log; location / { root /home/[yourUsername]/yourAwesomeWiki/dist; index mdwiki.html; } }
collegamento simbolico e riavvia Nginx
~ # ❯❯❯ sudo ln -s /etc/nginx/sites-available/yourAwesomeWiki.com /etc/nginx/sites-enabled/yourAwesomeWiki.com ~ # ❯❯❯ sudo /etc/init.d/nginx restart
Come funziona?
MDwiki caricherà un file chiamato index.md dalla stessa directory di mdwiki.html per impostazione predefinita.
Tutto quello che devi fare è caricare i tuoi file markdown nella directory 'dist' e accedervi tramite l'hashbang #! carattere.
Esempio
Crea e carica i seguenti file:
# ❯❯❯ cat config.json { }
# ❯❯❯ cat navigation.md [Home](index.md) [About](about.md)
# ❯❯❯ cat index.md Home Heading ======= ## Home SubHeading
# ❯❯❯ cat about.md About Heading ======= ## About SubHeading
Questo è tutto. Ora apri il tuo browser e accedi al tuo dominio.
Per ulteriori informazioni su MDwiki, visitare:http://mdwiki.info
Ovviamente non devi fare nulla di tutto ciò se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.