Hvernig á að setja upp Thelia 2.3 á Debian 9
Að nota annað kerfi? Thelia er opinn hugbúnaður til að búa til vefsíður fyrir rafræn viðskipti og stjórna efni á netinu sem skrifað er í PHP. Thelia frumkóði i
Raneto er ókeypis og opinn þekkingargrunnur, byggður á Node.js sem auðvelt er að setja upp og nota, auk þess sem auðvelt er að stjórna því. Flokkar og síður eru skrifaðar í Markdown, sem gerir það auðvelt að breyta. Ef Markdown er ekki hlutur þinn leyfir Raneto þér líka að nota HTML.
Fyrst þurfum við að skrá okkur inn á netþjóninn okkar með SSH. Til að gera þetta skaltu opna uppáhalds SSH viðskiptavininn þinn.
ssh root@SERVER_IP
Eftir að þú hefur slegið inn lykilorðið þitt (þú getur fengið það frá Vultr mælaborðinu) verður þú skráður inn á VPS þinn.
Raneto keyrir á Node.js, javascript keyrslutíma og ramma. Í þessari kennslu munum við nota Node.js v8 vegna langtímastuðnings þess. Byrjaðu uppsetninguna með því að slá inn eftirfarandi skipun.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Eftir að þetta handrit hefur lokið keyrslu geturðu keyrt aðaluppsetninguna.
sudo apt-get install -y nodejs
Þegar þessu uppsetningarforriti er lokið muntu vera með uppfært afrit af Node.js uppsett á VPS þínum. Næst ætlum við að setja upp PM2, vinnslustjóra fyrir Node.js sem auðveldar keyrslu Raneto (og mörg önnur Node.js forrit).
npm install pm2 -g
Við höfum nú fengið allan hugbúnaðinn sem við þurfum til að setja upp Raneto.
Við ætlum að nota Git til að klóna Raneto geymsluna á netþjóninn okkar.
git clone https://github.com/gilbitron/Raneto.git
Þetta mun búa til möppu sem heitir Raneto
. Sláðu inn í möppuna.
cd Raneto
Settu upp NPM.
npm install
Keyrðu Gulp með því að slá inn eftirfarandi.
npm run gulp
Þegar Gulp hefur lokið við að keyra getum við ræst forritið okkar með því að nota eina af tveimur eftirfarandi skipunum.
npm start
# or
npm example/server.js
Þú munt nú geta fengið aðgang að nýju Raneto uppsetningunni þinni með því að fara í SERVER_IP:3000
. Restin af þessari kennslu mun kenna þér hvernig á að stilla Raneto frekar, búa til nýjar síður, bæta við flokkum, stilla flokkun, bæta við sérsniðinni heimasíðu og breyta sniðmátinu.
Þú ert nú með sjálfgefna Raneto uppsetningu hýst á VPS þínum. Áður en þú byrjar að gera eitthvað annað, legg ég til að þú gerir nokkrar breytingar á sjálfgefnum stillingum og uppsetningu.
Við skulum skoða config.default.js
, sem er staðsett í example
möppunni. Þessi stillingarskrá er frekar löng, en vinsamlegast ekki láta þér ofviða, þar sem það er mikið skrifað um hana. Hér eru eiginleikarnir sem þú ættir að breyta:
site_title
- Breyttu þessu í titil vefsíðunnar þinnar.base_url
- Þetta ætti að vera stillt á vefslóð síðunnar þinnar. Það er hægt að nota sem breytu þegar verið er að breyta síðum.support_email
- Breyttu þessu í gilt netfang. Það mun birtast í síðufótnum.copyright
- Fóttexti.analytics
- Bættu við Google Analytics rakningarkóða hér.allow_editing
- Viltu geta breytt skrám með vefritlinum?authentication_for_read
- Viltu að fólk skrái sig inn til að skoða vefsíðuna?credentials
- Bættu notendum við hér ef innskráning er virkjuð.locale
- Tungumál.datetime_format
- Snið dagsetningar og tíma.home_meta
- Breyttu þessu til að breyta metaupplýsingum heimasíðunnar þinnar.table_of_content
- Ætti Raneto að birta efnisyfirlit?Raneto kemur með auðveldu netviðmóti til að stjórna síðum, flokkum og fleira. Þó að það leyfi þér ekki að gera allt, þá er það vissulega gagnlegt ef þú þarft að gera snögga breytingu á ferðinni.
Þú getur fengið aðgang að því með því að virkja stillinguna í config.default.js
(eins og getið er hér að ofan) og fara síðan á VPS þinn og smella á innskráningarhnappinn efst í hægra horninu. Sláðu inn notandanafn og lykilorð (þú getur breytt þessu í config.default.js
) og smelltu á login. Smelltu einfaldlega á síðuna sem þú þarft að breyta, smelltu á Actions
fellivalmyndina og veldu aðgerðina sem þú vilt klára. Þú getur bætt við síðum með því að ýta á +
hnappinn við hlið flokksheitisins og þú getur búið til flokka með því að nota innsláttarreitinn efst í vinstra horninu.
Að bæta við síðum er eins einfalt og að búa til nýtt Markdown ( .md
) skjal í example/content
möppunni.
Þegar þú hefur búið til nýja Markdown skrá er mikilvægt að þú bætir nokkrum grunnupplýsingum efst í skrána. Opnaðu skrána í uppáhalds textaritlinum þínum. Við þurfum að bæta eftirfarandi við efst á skránni.
/*
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
*/
Ef þú þarft geturðu líka notað eftirfarandi breytur á síðunum þínum:
%base_url%
- Þetta gerir þér kleift að nefna slóð vefsíðunnar þinnar.%image_url%
- Þetta gerir þér kleift að fá grunnslóð myndaskrárinnar þinnar.Þú getur bætt flokkum við þekkingargrunninn þinn auðveldlega. Búðu bara til nýja möppu í example/content
möppunni og settu síðurnar sem þú vilt vera í þeim flokki í þá möppu. Segjum til dæmis að við vildum flokk sem heitir help
með síðum sem heita contact
, help-me
og awesome
. Skrárnar myndu líta svona út:
/example/content/help/contact.md
/example/content/help/help-me.md
/example/content/help/awesome.md
Þú getur bætt við eins mörgum undirmöppum og þú vilt innan flokka.
Flokkar geta einnig haft meta upplýsingar. Búðu til skrá sem heitir meta
í flokkamöppunni. Eftirfarandi eiginleikar eru studdir (allt valfrjálst):
Ef þú vilt bæta við sérsniðinni heimasíðu, allt sem þú þarft að gera er að bæta við afmörkunarskrá sem kallast index.md
á example/content
möppuna þína.
Raneto flokkar síður sjálfkrafa í stafrófsröð, en þú getur beitt handvirkri röðun með því að bæta Sort
hlut við meta síðunnar. Gildi tegundar verður að vera heil tala, til dæmis:
Sort: 7
Þessi síða myndi nú birtast á undan síðum með flokkunargildi 8 eða meira, en á eftir síðum með gildi 6 eða minna.
Ef þú þekkir HTML eða CSS geturðu auðveldlega breytt útliti Raneto uppsetningar þinnar. Raneto notar stýri, JavaScript sniðmát tungumál, sem gerir HTML klippingu mát. Þú getur fundið þemaskrárnar í themes/default
möppunni. Ef þú vilt fá frekari upplýsingar um að breyta Renato sniðmátum geturðu heimsótt hjálparhlutann . Þegar þú hefur lokið við að breyta sniðmátinu skaltu ganga úr skugga um að þú endurræsir forritið.
Að nota annað kerfi? Thelia er opinn hugbúnaður til að búa til vefsíður fyrir rafræn viðskipti og stjórna efni á netinu sem skrifað er í PHP. Thelia frumkóði i
Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér
Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér
Að nota annað kerfi? DotCMS er opinn uppspretta vefumsjónarkerfi í fyrirtækjaflokki skrifað í Java. Það inniheldur næstum alla eiginleika sem þarf t
Að nota annað kerfi? Pagekit 1.0 CMS er fallegt, mát, útvíkkanlegt og létt, ókeypis og opið efnisstjórnunarkerfi (CMS) með
Að nota annað kerfi? BigTree CMS 4.2 er hraðvirkt og létt, ókeypis og opinn uppspretta, vefumsjónarkerfi (CMS) fyrir fyrirtæki með víðtæka
Að nota annað kerfi? Pagekit er opinn uppspretta CMS skrifað í PHP. Pagekit frumkóði er hýst á GitHub. Þessi handbók mun sýna þér hvernig á að setja upp
Að nota annað kerfi? PyroCMS er opinn uppspretta CMS skrifað í PHP. PyroCMS frumkóði er hýstur á GitHub. Í þessari handbók ganga vel í gegnum allt
Using a Different System? Subrion 4.1 CMS is a powerful and flexible open source Content Management System (CMS) that brings an intuitive and clear conten
Að nota annað kerfi? Backdrop CMS 1.8.0 er einfalt og sveigjanlegt, farsímavænt, ókeypis og opið efnisstjórnunarkerfi (CMS) sem gerir okkur kleift að
Að nota annað kerfi? Inngangur Roadiz er nútímalegt CMS hannað til að takast á við margar tegundir þjónustu. Byggt á Symfony íhlutum og Doctrine ORM, þ.e
Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér
Að nota annað kerfi? Grav er opinn uppspretta flatskrár CMS skrifað í PHP. Grav frumkóði er hýst opinberlega á GitHub. Þessi handbók mun sýna þér hvernig t
Að nota annað kerfi? Grav er opinn uppspretta flatskrár CMS skrifað í PHP. Grav frumkóði er hýst opinberlega á GitHub. Þessi handbók mun sýna þér hvernig t
Að nota annað kerfi? Automad er opinn uppspretta skráabundið innihaldsstjórnunarkerfi (CMS) og sniðmátsvél skrifað í PHP. Automad frumkóði i
Raneto er ókeypis og opinn þekkingargrunnur, byggður á Node.js sem auðvelt er að setja upp og nota, auk þess sem auðvelt er að stjórna því. Flokkar og síður ar
Að nota annað kerfi? Thelia er opinn hugbúnaður til að búa til vefsíður fyrir rafræn viðskipti og stjórna efni á netinu sem skrifað er í PHP. Thelia frumkóði i
Að nota annað kerfi? október 1.0 CMS er einfalt og áreiðanlegt, ókeypis og opinn uppspretta efnisstjórnunarkerfi (CMS) byggt á Laravel ramma
Að nota annað kerfi? ImpressPages CMS 5.0 er einfalt og áhrifaríkt, ókeypis og opinn uppspretta, notendavænt, MVC byggt, efnisstjórnunarkerfi (CMS)
Að nota annað kerfi? CMS Made Simple 2.2 er sveigjanlegt og stækkanlegt, ókeypis og opið efnisstjórnunarkerfi (CMS) sem er skynsamlega hannað til að b.
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira