Cum se instalează Anchor CMS pe un VPS Fedora 26 LAMP
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Raneto este o bază de cunoștințe gratuite și open-source, construită pe Node.js care este ușor de configurat și utilizat, precum și ușor de administrat. Categoriile și paginile sunt scrise în Markdown, ceea ce face ușor de editat. Dacă Markdown nu este lucrul tău, Raneto îți permite, de asemenea, să folosești HTML.
În primul rând, trebuie să ne conectăm la serverul nostru folosind SSH. Pentru a face acest lucru, deschideți-vă clientul SSH preferat.
ssh root@SERVER_IP
După introducerea parolei (o puteți obține din tabloul de bord Vultr) veți fi conectat la VPS.
Raneto rulează pe Node.js, un runtime și cadru javascript. În acest tutorial, vom folosi Node.js v8 datorită suportului său pe termen lung. Începeți instalarea tastând următoarea comandă.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
După ce acest script a terminat de rulat, puteți rula instalarea principală.
sudo apt-get install -y nodejs
După ce acest program de instalare s-a terminat, veți avea o copie actualizată a Node.js instalată pe VPS. În continuare, vom instala PM2, un manager de proces pentru Node.js, care facilitează rularea Raneto (și multe alte aplicații Node.js).
npm install pm2 -g
Avem acum tot software-ul de care avem nevoie pentru a instala Raneto.
Vom folosi Git pentru a clona depozitul Raneto pe serverul nostru.
git clone https://github.com/gilbitron/Raneto.git
Aceasta va crea un folder numit Raneto
. Introduceți folderul.
cd Raneto
Instalați NPM.
npm install
Rulați Gulp tastând următoarele.
npm run gulp
După ce Gulp a terminat de rulat, putem începe aplicația folosind una dintre cele două comenzi următoare.
npm start
# or
npm example/server.js
Acum veți putea accesa noua dvs. instalație Raneto, navigând către SERVER_IP:3000
. Restul acestui tutorial vă va învăța cum să configurați mai departe Raneto, să faceți pagini noi, să adăugați categorii, să reglați sortarea, să adăugați o pagină de pornire personalizată și să editați șablonul.
Acum aveți o instalare Raneto implicită găzduită pe VPS. Înainte de a începe să faci orice altceva, îți sugerez să faci câteva modificări la configurația și configurația implicită.
Să aruncăm o privire config.default.js
, care se află în example
folder. Acest fișier de configurare este destul de lung, dar vă rugăm să nu vă copleșiți, deoarece este foarte comentat. Iată proprietățile pe care ar trebui să le editați:
site_title
- Modificați acest lucru în titlul site-ului dvs.base_url
- Aceasta trebuie să fie setată pe adresa URL a site-ului dvs. Poate fi folosită ca o variabilă la editarea paginilor.support_email
- Modificați acest lucru într-un e-mail valid. Va apărea în subsolul site-ului.copyright
- Text de subsol.analytics
- Adăugați aici un cod de urmărire Google Analytics.allow_editing
- Vrei să poți edita fișiere folosind editorul web?authentication_for_read
- Vrei ca oamenii să se autentifice pentru a vizualiza site-ul web?credentials
- Adăugați utilizatori aici dacă conectarea este activată.locale
- Limba.datetime_format
- formatul datei și orei.home_meta
- Editați acest lucru pentru a schimba informațiile meta ale paginii dvs. de pornire.table_of_content
- Raneto ar trebui să afișeze un conținut?Raneto vine cu o interfață online ușor de utilizat pentru gestionarea paginilor, categoriilor și altele. Deși nu vă permite să faceți totul, cu siguranță este util dacă trebuie să faceți o editare rapidă din mers.
Îl puteți accesa activând setarea config.default.js
(după cum am menționat mai sus), apoi vizitând VPS-ul dvs. și făcând clic pe butonul de conectare din colțul din dreapta sus. Introduceți numele de utilizator și parola (le puteți modifica config.default.js
) și faceți clic pe autentificare. Pur și simplu faceți clic pe pagina pe care trebuie să o editați, faceți clic pe Actions
meniul derulant și alegeți acțiunea pe care doriți să o finalizați. Puteți adăuga pagini apăsând +
butonul de lângă numele categoriei și puteți crea categorii folosind câmpul de introducere din colțul din stânga sus.
Adăugarea de pagini este la fel de simplă precum crearea unui nou .md
document Markdown ( ) în example/content
folder.
După ce ați creat un nou fișier Markdown, este important să adăugați câteva informații de bază în partea de sus a fișierului. Deschideți fișierul în editorul de text preferat. Trebuie să adăugăm următoarele în partea de sus a fișierului.
/*
Title: Enter your page title here, if none is added, the file-name will be used
Description: Enter your page's description here (for search engines and the site search feature)
ShowOnHome: true/false
*/
Dacă aveți nevoie, puteți utiliza, de asemenea, următoarele variabile în paginile dvs.:
%base_url%
- Acest lucru vă permite să menționați adresa URL a site-ului dvs. web.%image_url%
- Acest lucru vă permite să obțineți adresa URL de bază a directorului dvs. de imagini.Puteți adăuga categorii la baza de cunoștințe cu ușurință. Creați doar un director nou în example/content
director și puneți paginile pe care doriți să le faceți în acea categorie în acel folder. De exemplu, să zicem ne - am dorit o categorie numită help
cu pagini numite contact
, help-me
și awesome
. Fișierele ar arăta astfel:
/example/content/help/contact.md
/example/content/help/help-me.md
/example/content/help/awesome.md
Puteți adăuga cât mai multe sub-foldere doriți în categorii.
Categoriile pot avea și informații meta. Creați un fișier numit meta
în folderul de categorii. Sunt acceptate următoarele atribute (toate opționale):
Dacă doriți să adăugați o pagină de pornire personalizată, tot ce trebuie să faceți este să adăugați un fișier marcator apelat index.md
la example/content
folderul dvs.
Raneto sortează automat paginile în ordine alfabetică, dar puteți aplica un sortare manuală adăugând un Sort
element la meta pagina. Valoarea sortului trebuie să fie un număr întreg, de exemplu:
Sort: 7
Această pagină ar apărea acum înainte de pagini cu o valoare de sortare de 8 sau mai multe, dar după pagini cu o valoare de 6 sau mai puțin.
Dacă sunteți familiarizat cu HTML sau CSS, puteți modifica cu ușurință aspectul instalării dvs. Raneto. Raneto folosește Handlebars, un limbaj de șablonare JavaScript, care modularizează editarea HTML. Puteți găsi fișierele temă în themes/default
folder. Dacă doriți mai multe informații despre editarea șabloanelor Renato, puteți accesa secțiunea de ajutor a acestora . După ce ați terminat de editat șablonul, asigurați-vă că reporniți aplicația.
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Folosind un sistem diferit? Thelia este un instrument open source pentru crearea de site-uri web pentru e-business și gestionarea conținutului online scris în PHP. Codul sursă Thelia i
Folosind un sistem diferit? Couch CMS este un sistem de gestionare a conținutului (CMS) simplu și flexibil, gratuit și deschis, care permite proiectanților web să deseneze
Folosind un sistem diferit? Automad este un sistem open source de conținut bazat pe fișiere (CMS) și motor de șabloane, scris în PHP. Codul sursă Automad i
Folosind un sistem diferit? BlogoText CMS este un sistem simplu și ușor, gratuit și liber de gestionare a conținutului de conținut (CMS) și un motor de blog minimalist
Bolt este un CMS open source scris în PHP. Codul sursă Bolts este găzduit pe GitHub. Acest ghid vă va arăta cum instalați Bolt CMS pe un nou CentOS 7 Vult
Folosind un sistem diferit? Fundalul CMS 1.8.0 este un sistem de management al conținutului (CMS), simplu și flexibil, mobil, prietenos și gratuit, care ne permite
Folosind un sistem diferit? Pagekit 1.0 CMS este un sistem frumos de gestionare a conținutului (CMS), modular, extensibil și ușor, gratuit și deschis, cu
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
MODX este un sistem de gestionare a conținutului liber și open source scris în PHP. Folosește MySQL sau MariaDB pentru a stoca baza de date. MODX este proiectat pentru business i
Folosind un sistem diferit? WonderCMS este un CMS cu fișier plat, de tip open source, rapid și mic, scris în PHP. Codul sursă WonderCMS este găzduit pe Github. Acest ghid va fi
Folosind un sistem diferit? Neos este o platformă de aplicații de conținut cu un CMS și un cadru de aplicații în centrul său. Acest ghid vă va arăta cum să instalați
Folosind un sistem diferit? Pagekit 1.0 CMS este un sistem frumos de gestionare a conținutului (CMS), modular, extensibil și ușor, gratuit și deschis, cu
Folosind un sistem diferit? Redaxscript 3.2 CMS este un sistem de gestionare a conținutului (CMS) modern și ultra ușor, gratuit și deschis, cu rachetă
Folosind un sistem diferit? Introducere Tiki Wiki CMS Groupware, cunoscut și sub numele de Tiki, este un sistem gratuit și deschis de gestionare a conținutului wiki. Funcția Tikis
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Folosind un sistem diferit? Subrion 4.1 CMS este un sistem puternic și flexibil de gestionare a conținutului de surse deschise (CMS), care aduce un conținut intuitiv și clar
Folosind un sistem diferit? Introducere BoltWire este un sistem gratuit și ușor de gestionare a conținutului scris în PHP. Comparativ cu majoritatea celorlalți manageri de conținut
Folosind un sistem diferit? Anchor CMS este un motor de blog de sistem de gestionare a conținutului (CMS) super-simplu și extrem de ușor, gratuit și deschis
Folosind un sistem diferit? BigTree CMS 4.2 este un sistem de gestionare a conținutului (CMS) rapid și ușor, gratuit și liber, cu o întreprindere
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe