Корак 1: Инсталирање зависности
Корак 2: Инсталирање и конфигурисање Хиде-а
Корак 3: Конфигурисање Нгинк-а
Управљање веб страницама
Закључак
Хиде је статички генератор веб локација, слично као и његове алтернативе, као што је Јекилл. Користи Маркдовн да генерише своје странице и може да ради на Вултр инстанци од 768 МБ за сајт са умереним саобраћајем.
Ако је ово нешто што желите да инсталирате, наставите на први корак.
Корак 1: Инсталирање зависности
Команде у овом чланку захтевају роот приступ. Ако већ нисте пријављени као роот корисник, урадите то сада.
ЦентОС 7 се испоручује са Питхон-ом, тако да за сада не морамо да бринемо о томе. Међутим, не даје нам приступ Пип менаџеру пакета, па ћемо га сада инсталирати.
Пип није укључен у подразумевана иум спремишта, па хајде да узмемо потребне изворе:
yum install epel-release -y
Затим, хајде да преузмемо и инсталирамо Пип.
yum install python-pip -y
Добар посао! Сада, хајде да инсталирамо Нгинк за проки захтеве за Хиде.
yum install nginx -y
Нгинк-у ћемо се вратити касније, када будемо спремни да га конфигуришемо.
Корак 2: Инсталирање и конфигурисање Хиде-а
Покрените следећу команду да бисте инсталирали Хиде. Такође ће инсталирати све Питхон зависности од Хиде-а.
pip install hyde
Сада, хајде да припремимо ствари за нашу нову веб страницу.
mkdir -p /var/www/html
cd /var/www/html
Ово ће генерисати наш први сајт:
hyde -s /var/www/html create
hyde gen
Хајде да Нгинк-у дамо власништво над датотекама унутар /var/www/htmlдиректоријума:
chown nginx:nginx /var/www/html
Корак 3: Конфигурисање Нгинк-а
Сада када смо завршили са инсталирањем Хиде-а, можемо се вратити на Нгинк и завршити његово конфигурисање.
Отворите свој омиљени уређивач текста у /etc/nginx/nginx.conf. Прокоментаришите редове 38-57 додавањем симбола фунте ( #) испред редова. Сачувајте га, а затим отворите уређивач текста /etc/nginx/conf.d/hyde.confи налепите следећу конфигурацију:
server {
listen 80 default_server;
root /home/hydeblog/website/deploy;
index index.html index.htm;
# Specify your domain name where the underscore is. If you don't want to associate one right now, you can leave the underscore.
server_name _;
}
Ово би требало да уради. Сада, хајде да Нгинк почне сам:
systemctl enable nginx
Коначно, поново покрените Нгинк:
systemctl restart nginx
Управљање веб страницама
Пређите на /var/www/html/contentдиректоријум кад год желите да додате/уклоните/измените странице. Сваки пут када манипулишете страницама, уверите се да сте покренули hyde genиз ове фасцикле да бисте освежили кеш.
Одличан пример Маркдовн синтаксе се може наћи на ГитХуб-у .
За овај чланак, ево примера:
Hello, world!
==============
##Sample list:
1. Apples
2. Oranges
[Back to top](#)
Овако ће изгледати када се конвертује:
Здраво Свете
Списак узорака:
- јабуке
- Наранџе
Назад на врх
Не заборавите да сачувате све креиране веб странице као filename.yaml. Важно је да проширење буде .yamlтако да га Хајд конвертује у ХТМЛ када освежите кеш.
Закључак
У закључку, научили сте како да поставите свој Хиде блог. Када користите Хиде, видећете да Хиде користи минималне ресурсе и да је платформа која се може проширити.