انتشار روی هاست
قالب استاتیک است؛ هر هاستی که فایل HTML سرو کند کافی است.
چه فایلهایی آپلود شوند
| آپلود کنید | لازم نیست |
|---|---|
همه فایلهای .html در ریشه | help/ (مگر بخواهید مستندات آنلاین باشد) |
پوشه assets/ بهطور کامل | _partials/ و scripts/ (فقط برای ویرایش) |
.htaccess (روی Apache) |
اگر demo.html را نمیخواهید عمومی باشد، آن را آپلود نکنید؛ هیچ صفحه دیگری به آن وابسته نیست.
هاست اشتراکی (cPanel، DirectAdmin)
- فایلها را zip کنید و در File Manager داخل
public_htmlآپلود و extract کنید. - فایل examples/.htaccess را در ریشه بگذارید.
- آدرس دامنه را باز کنید؛
index.htmlصفحه پیشفرض است.
Nginx
server {
server_name example.ir;
root /var/www/premium-card;
index index.html;
charset utf-8;
location ~* \.(css|js|woff2|webp|svg)$ {
expires 30d;
add_header Cache-Control "public";
}
location / { try_files $uri $uri/ =404; }
}
Netlify، Vercel، Cloudflare Pages
پوشه قالب را بکشید و رها کنید یا مخزن git را وصل کنید. Build command را خالی بگذارید و Publish directory را ریشه (.) قرار دهید.
پس از انتشار
- [ ] همه صفحهها با HTTPS باز میشوند
- [ ] فونتها لود میشوند (در تب Network، فایلهای
.woff2وضعیت 200 دارند) - [ ] نوع فایل
woff2روی سرورfont/woff2است (در.htaccessنمونه تنظیم شده) - [ ]
titleوdescriptionهر صفحه با برند شما عوض شده - [ ] سبد، ورود و پرداخت به سرور و درگاه واقعی وصل شدهاند (معماری جاوااسکریپت)
حساسیت به حروف
روی سرورهای لینوکسی Cart.html با cart.html فرق دارد. نام فایلها را همانطور که هستند نگه دارید.