Hyde یک ژنراتور وب سایت استاتیک است برنامه های مشابه آن مانند Jekyll
مرحله اول:نصب وابستگی ها
توجه:دستورات در این مقاله نیاز به دسترسی ریشه دارند.
Pip در مخازن پیش فرض وجود دارد بنابراین با دستور زیر اجازه فراخوانی بدهید.
yum install epel-release -y
سپس با دستور زیر Pip را نصب کنید
yum install python-pip -y
سپس با دستور زیر اجازه دهید Nginx را به درخواست های پروکسی به Hyde ارسال کند.
yum install nginx -y
مرحله دوم:نصب و راه اندازی Hyde
برای نصب دستور زیر را اجرا کنید.
pip install hyde
حالا، چیزهای آماده برای وب سایت جدید ما.
mkdir -p /var/www/html
cd /var/www/html
این اولین سایت ماست:
hyde -s /var/www/html create
hyde gen
اجازه دسترسی دهید به Nginx به مالکیت فایل ها در داخل مسیر / var / www / html:
chown nginx:nginx /var/www/html
مرحله سوم:پیکربندی Nginx
حالا که نصب به پایان رسیده، می توانیم به Nginx برگردیم و پیکربندی آن را پایان دهیم.
در ویرایش متن خود مسیر زیر را باز کنید 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 _;
}
به Nginx با دستور زیر اجازه شروع دهید.
systemctl enable nginx
در نهایت Nginx را راه اندازی مجدد کنید:
systemctl restart nginx
مدیریت صفحات وب:
هر زمان که بخواهید صفحات را اضافه / حذف / ویرایش کنید، به دایرکتوری / var / www / html / content بروید. هر بار که صفحات را دستکاری می کنید، مطمئن شوید gen hyde gen را از این پوشه اجرا کنید تا cache را تازه سازی کنید.
مثال بسیار خوبی از نحو Markdown در GitHub یافت می شود.
برای این مقاله، در اینجا یک مثال است:
Hello, world!
==============
##Sample list:
1. Apples
2. Oranges
[Back to top](#)
و سپس باید خروجی زیر را مشاهده کنید.
Hello, world
Sample list:
- Apples
- Oranges
به یاد داشته باشید هر صفحه ی وب ایجاد شده ای را به عنوان filename.yaml ذخیره کنید. مهم است که پسوند yaml. باشد تا Hyde آن را در هنگام بازنویسی حافظه پنهان آن را به HTML تبدیل کند.
نتیجه گیری:
در نهایت، شما یاد گرفتید که چطور Hyde خود را راه اندازی کنید.
شما متوجه خواهید شد که با استفاده از منابع کم بسیار قابل توسعه است.