Како инсталирати Рането на Убунту 17.10

Рането је бесплатна база знања отвореног кода, изграђена на Ноде.јс која је лака за подешавање и коришћење, као и за администрацију. Категорије и странице су написане у Маркдовну, што олакшава уређивање. Ако Маркдовн није ваша ствар, Рането вам такође дозвољава да користите ХТМЛ.

Предуслови

  • ВПС са инсталираним Убунту 17.10.
  • ССХ приступ вашем ВПС-у.
  • Основно разумевање Линук терминала.

Пријављивањем

Прво, морамо се пријавити на наш сервер користећи ССХ. Да бисте то урадили, отворите свој омиљени ССХ клијент.

ssh root@SERVER_IP

Након што унесете своју лозинку (можете је добити са Вултр контролне табле) бићете пријављени на свој ВПС.

Инсталирање Ноде.јс & ПМ2

Рането ради на Ноде.јс, јавасцрипт рунтиме-у и оквиру. У овом водичу ћемо користити Ноде.јс в8 због његове дугорочне подршке. Започните инсталацију тако што ћете откуцати следећу команду.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

Након што се ова скрипта заврши са радом, можете покренути главну инсталацију.

sudo apt-get install -y nodejs

Када овај инсталатер заврши, имаћете ажурирану копију Ноде.јс инсталирану на вашем ВПС-у. Затим ћемо инсталирати ПМ2, менаџер процеса за Ноде.јс који олакшава покретање Рането-а (и многих других Ноде.јс апликација).

npm install pm2 -g

Сада имамо сав софтвер који нам је потребан да инсталирамо Рането.

Инсталирање Ранета

Користићемо Гит за клонирање Рането спремишта на наш сервер.

git clone https://github.com/gilbitron/Raneto.git

Ово ће креирати фасциклу под називом Raneto. Унесите фасциклу.

cd Raneto

Инсталирајте НПМ.

npm install

Покрените Гулп тако што ћете уписати следеће.

npm run gulp

Када Гулп заврши са радом, можемо покренути нашу апликацију помоћу једне од две следеће команде.

npm start
# or
npm example/server.js

Сада ћете моћи да приступите вашој новој Рането инсталацији тако што ћете отићи на SERVER_IP:3000. Остатак овог упутства ће вас научити како да даље конфигуришете Рането, правите нове странице, додајете категорије, подешавате сортирање, додајете прилагођену почетну страницу и измените шаблон.

Даља конфигурација

Сада имате подразумевану Рането инсталацију хостовану на вашем ВПС-у. Пре него што почнете да радите било шта друго, предлажем да направите неколико промена у подразумеваној конфигурацији и подешавању.

Хајде да погледамо config.default.js, који се налази у exampleфасцикли. Ова конфигурациона датотека је прилично дуга, али немојте бити преоптерећени, јер је у великој мери коментарисана. Ево својства која треба да измените:

  • site_title - Промените ово у наслов ваше веб странице.
  • base_url– Ово би требало да буде подешено на УРЛ вашег сајта. Може се користити као променљива приликом уређивања страница.
  • support_email- Промените ово у важећу е-пошту. Приказаће се у подножју сајта.
  • copyright - Текст у подножју.
  • analytics – Овде додајте код за праћење Гоогле аналитике.
  • allow_editing - Да ли желите да можете да уређујете датотеке помоћу веб уређивача?
  • authentication_for_read - Да ли желите да се људи пријављују да би видели веб локацију?
  • credentials - Додајте кориснике овде ако је пријава омогућена.
  • locale - Језик.
  • datetime_format - Формат датума и времена.
  • home_meta - Уредите ово да бисте променили мета информације своје почетне странице.
  • table_of_content - Да ли Рането треба да прикаже садржај?

Коришћење онлајн уређивача

Рането долази са онлајн интерфејсом који је једноставан за коришћење за управљање страницама, категоријама и још много тога. Иако вам не дозвољава да урадите све, свакако је од помоћи ако треба да направите брзу измену у покрету.

Можете му приступити тако што ћете омогућити подешавање у config.default.js(као што је горе поменуто), а затим посетите свој ВПС и кликнете на дугме за пријаву у горњем десном углу. Унесите своје корисничко име и лозинку (можете их променити у config.default.js) и кликните на пријаву. Једноставно кликните на страницу коју треба да измените, кликните на Actionsпадајући мени и изаберите радњу коју желите да довршите. Странице можете додати притиском на +дугме поред назива категорије, а категорије можете креирати користећи поље за унос у горњем левом углу.

Додавање страница

Додавање страница је једноставно као креирање новог Маркдовн ( .md) документа у example/contentфасцикли.

Када направите нову Маркдовн датотеку, важно је да додате неке основне информације на врх датотеке. Отворите датотеку у свом омиљеном уређивачу текста. Морамо да додамо следеће на врх датотеке.

/*
 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
 */

Ако је потребно, можете да користите и следеће променљиве на својим страницама:

  • %base_url% – Ово вам омогућава да поменете УРЛ своје веб локације.
  • %image_url% - Ово вам омогућава да добијете основну УРЛ адресу вашег директоријума слика.

Додавање категорија

Можете лако да додате категорије у своју базу знања. Само направите нову фасциклу у example/contentдиректоријуму и ставите странице које желите да буду у тој категорији у ту фасциклу. На пример, рецимо да желимо категорију која се зове helpса страницама под називом contact, help-meи awesome. Фајлови би изгледали овако:

/example/content/help/contact.md
/example/content/help/help-me.md
/example/content/help/awesome.md

Унутар категорија можете додати онолико поддиректорија колико желите.

Категорије такође могу имати мета информације. Направите датотеку која се зове metaу фолдеру категорије. Подржани су следећи атрибути (сви опциони):

  • Наслов – Замењује наслов на основу назива фасцикле.
  • Сортирај – Омогућава вам да сортирате редослед категорија, ради на исти начин као и сортирање страница.
  • СховОнХоме - тачно/нетачно.

Прилагођена почетна страница

Ако желите да додате прилагођену почетну страницу, све што треба да урадите је да додате маркдовн датотеку која се зове index.mdу вашу example/contentфасциклу.

Сортирање страница

Рането аутоматски сортира странице по абецедном реду, али можете применити ручно сортирање додавањем Sortставке у мета странице. Вредност сортирања мора бити цео број, на пример:

Sort: 7

Ова страница би се сада појавила пре страница са вредношћу сортирања од 8 или више, али после страница са вредношћу од 6 или мање.

Промена шаблона

Ако сте упознати са ХТМЛ-ом или ЦСС-ом, лако можете да промените изглед ваше Рането инсталације. Рането користи Хандлебарс, ЈаваСцрипт шаблонски језик, који модуларизира ХТМЛ уређивање. Датотеке тема можете пронаћи у themes/defaultфасцикли. Ако желите више информација о уређивању Ренато шаблона, можете посетити њихов одељак за помоћ . Када завршите са уређивањем шаблона, уверите се да сте поново покренули апликацију.


Како инсталирати Тхелиа 2.3 на Дебиан 9

Како инсталирати Тхелиа 2.3 на Дебиан 9

Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и

Како инсталирати Мицровебер на ЦентОС 7

Како инсталирати Мицровебер на ЦентОС 7

Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати

Инсталирање Мицровебер-а на Убунту 16.04

Инсталирање Мицровебер-а на Убунту 16.04

Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати

Како инсталирати дотЦМС на Убунту 16.04

Како инсталирати дотЦМС на Убунту 16.04

Користите другачији систем? ДотЦМС је систем за управљање садржајем отвореног кода за предузећа написан на Јави. Садржи скоро све потребне карактеристике т

Како инсталирати Пагекит 1.0 ЦМС на ФрееБСД 11 ФАМП ВПС

Како инсталирати Пагекит 1.0 ЦМС на ФрееБСД 11 ФАМП ВПС

Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са

Како инсталирати БигТрее ЦМС на Федора 26 ЛАМП ВПС

Како инсталирати БигТрее ЦМС на Федора 26 ЛАМП ВПС

Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним

Инсталирање Пагекит ЦМС-а на Убунту 16.04 ЛТС

Инсталирање Пагекит ЦМС-а на Убунту 16.04 ЛТС

Користите другачији систем? Пагекит је ЦМС отвореног кода написан у ПХП-у. Изворни код Пагекит-а се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате

Како инсталирати ПироЦМС на Убунту 16.04

Како инсталирати ПироЦМС на Убунту 16.04

Користите другачији систем? ПироЦМС је ЦМС отвореног кода написан у ПХП-у. ПироЦМС изворни код се налази на ГитХуб-у. У овом водичу добро прошетајте кроз цео

Како инсталирати Субрион 4.1 ЦМС на ФрееБСД 11 ФАМП ВПС

Како инсталирати Субрион 4.1 ЦМС на ФрееБСД 11 ФАМП ВПС

Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај

Како инсталирати Бацкдроп ЦМС 1.8.0 на Дебиан 9 ЛАМП ВПС

Како инсталирати Бацкдроп ЦМС 1.8.0 на Дебиан 9 ЛАМП ВПС

Користите другачији систем? Бацкдроп ЦМС 1.8.0 је једноставан и флексибилан, прилагођен мобилним уређајима, бесплатан и отворени систем за управљање садржајем (ЦМС) који нам омогућава

Како инсталирати Роадиз ЦМС на Дебиан 9

Како инсталирати Роадиз ЦМС на Дебиан 9

Користите другачији систем? Увод Роадиз је модеран ЦМС дизајниран за руковање многим врстама услуга. Засновано на Симфони компонентама и Доцтрине ОРМ, тј

Инсталирање Мицровебер-а на Дебиан 9

Инсталирање Мицровебер-а на Дебиан 9

Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати

Како инсталирати Грав ЦМС на Федора 28

Како инсталирати Грав ЦМС на Федора 28

Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т

Како инсталирати Грав ЦМС на Дебиан 9

Како инсталирати Грав ЦМС на Дебиан 9

Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т

Како инсталирати Аутомад ЦМС на ЦентОС 7

Како инсталирати Аутомад ЦМС на ЦентОС 7

Користите другачији систем? Аутомад је систем за управљање садржајем заснован на датотекама отвореног кода (ЦМС) и механизам за шаблоне написан у ПХП-у. Аутомад изворни код и

Како инсталирати Рането на Убунту 17.10

Како инсталирати Рането на Убунту 17.10

Рането је бесплатна база знања отвореног кода, изграђена на Ноде.јс која је лака за подешавање и коришћење, као и за администрацију. Категорије и странице ар

Како инсталирати Тхелиа 2.3 на Убунту 16.04

Како инсталирати Тхелиа 2.3 на Убунту 16.04

Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и

Како инсталирати Оцтобер 1.0 ЦМС на Дебиан 9 ЛАМП ВПС

Како инсталирати Оцтобер 1.0 ЦМС на Дебиан 9 ЛАМП ВПС

Користите другачији систем? Октобар 1.0 ЦМС је једноставан и поуздан, бесплатан и отворени систем за управљање садржајем (ЦМС) изграђен на Ларавел оквиру

Како инсталирати ИмпрессПагес ЦМС 5.0 на Убунту 16.04 ЛАМП ВПС

Како инсталирати ИмпрессПагес ЦМС 5.0 на Убунту 16.04 ЛАМП ВПС

Користите другачији систем? ИмпрессПагес ЦМС 5.0 је једноставан и ефикасан, бесплатан и отвореног кода, прилагођен кориснику, заснован на МВЦ-у, систем за управљање садржајем (ЦМС)

Како инсталирати ЦМС Маде Симпле 2.2 на Дебиан 9 ЛАМП ВПС

Како инсталирати ЦМС Маде Симпле 2.2 на Дебиан 9 ЛАМП ВПС

Користите другачији систем? ЦМС Маде Симпле 2.2 је флексибилан и проширив, бесплатан и отворени систем за управљање садржајем (ЦМС) интелигентно дизајниран да б

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више