तुम्हाला तुमच्या SSG साठी मोठ्या तंत्रज्ञानाची गरज का आहे?

तुम्हाला तुमच्या SSG साठी मोठ्या तंत्रज्ञानाची गरज का आहे?


📅 19 नोव्हेंबर 2025
|

⏱️ ~3 मिनिटे वाचा

छोट्या, वैयक्तिक वेबसाइट्सना मोठ्या-टेक स्टॅटिक होस्टिंगची आवश्यकता का नाही आणि एक साधी स्थानिक बिल्ड आणि rsync वर्कफ्लो तुम्हाला जलद उपयोजन, अधिक नियंत्रण आणि खूप कमी अवलंबित्व कसे देते यावर एक नजर.

ठीक आहे, म्हणून काल क्लाउडफ्लेअरने झोपा काढल्या आणि इंटरनेट विस्कळीत झाले. कॉन्फिगरेशन फाइल खूप मोठी झाली आणि अर्धा रक्तरंजित वेब खाली पडला.

किती नाजूक.

यामुळे मला माझे सहकारी स्मॉल-वेब देशबांधव, त्यांच्या SSG वर्कफ्लोबद्दल आणि पृथ्वीवर बरेच लोक Cloudflare Pages आणि Netlify सारख्या सेवांवर का अवलंबून आहेत याबद्दल विचार करायला लागले. वैयक्तिक साइटसाठी हे आश्चर्यकारकपणे व्यर्थ वाटते: तुम्ही VM फिरवत आहात, तुमची साइट तयार करत आहात, परिणाम त्यांच्या प्लॅटफॉर्मवर ढकलत आहात, नंतर VM पुन्हा फाडत आहात.

फक्त तुमच्या स्थानिक मशीनवर साइट का तयार करू नये? तुम्हाला कोणाचेही लक्ष नाही आणि तुम्ही तुमच्या आवडीनुसार तुमची साइट कुठेही होस्ट करू शकता.

  • ✅ CI/CD पाइपलाइन नाही.
  • ✅ कोणतेही मोठे तंत्रज्ञान नाही — फक्त तुम्ही आणि तुमचा सर्व्हर.
  • ✅ हजार गझेलच्या वेगाने वर आणि खाली फिरणारे कोणतेही VM नाहीत.

स्वयंचलितपणे कसे तयार करावे आणि तैनात कसे करावे

तुम्हाला फक्त एक होस्टिंग पॅकेज आवश्यक आहे जे SSH (किंवा तुम्हाला आवश्यक असल्यास FTP) आणि तुमची साइट तयार करण्यासाठी आणि कोणतेही बदल rsync करण्यासाठी एक लहान स्क्रिप्टचे समर्थन करते. माझ्या उपयोजन स्क्रिप्टचा मुख्य भाग येथे आहे:

#!/bin/bash
set -e

LOCAL_DIR="/path/to/your/site/source"
REMOTE="user@your-server.example.com"
REMOTE_DIR="/path/to/your/website/files/yoursite.com/public_html"

cd "$LOCAL_DIR" || exit 1

# --- Build Jekyll site ---
echo "🏗️  Building Jekyll site..."
bundle exec jekyll build --quiet
echo "✅ Build complete"

# --- Sync _site to remote server ---
echo "🚀 Deploying to server..."
rsync -az --checksum --delete --omit-dir-times --quiet \
  "$LOCAL_DIR/_site/" \
  "$REMOTE:$REMOTE_DIR/"

# --- Fin ---
echo "✅ Deployment complete"

ते काय करते ते येथे आहे:

  1. माझ्या स्त्रोत वेबसाइट फायली जिथे राहतात त्या निर्देशिकेत जा.
  2. स्थानिक पातळीवर जेकिल साइट तयार करते.
  3. SSH वर माझ्या सर्व्हरवर बिल्ट फाइल्स सिंक करते, मी स्थानिकरित्या काढलेले काहीही हटवते.

बस्स. आणि हे सर्व करणे आवश्यक आहे. बॅशच्या या काही ओळींसह, मी कोठेही तैनात करू शकतो, इतर कोणाच्या पायाभूत सुविधांनी बांधलेल्या कंटेनरची वाट न पाहता.

माझी पूर्ण स्क्रिप्ट गिट स्थिती तपासते, बदल करते आणि बनी सीडीएन कॅशे साफ करते, परंतु यापैकी काहीही आवश्यक नाही. वरील स्निपेट क्लाउडफ्लेअर पृष्ठे आणि तत्सम सेवा करतात – आणि ते अधिक जलद करते. माझे संपूर्ण उपयोजन, अतिरिक्त समावेश, सुमारे आठ सेकंद लागतात.

अंतिम विचार

जर तुम्ही एका मोठ्या स्टॅटिक होस्टिंग प्लॅटफॉर्मवर होस्टिंग करत असाल, तर दूर जाण्याचा आणि वेबच्या तुमच्या छोट्याशा कोपऱ्याच्या मालकीचा विचार का करू नये? ते जटिल प्रकल्पांसाठी उत्तम आहेत, परंतु बहुतेक वैयक्तिक साइटसाठी अनावश्यक आहेत.

मग, पुढच्या वेळी जेव्हा मोठ्या तंत्रज्ञानाचा मेंदू फुकट जाईल, तेव्हा तुमचा वेबचा पॅच कदाचित त्यातून मार्गस्थ होईल.

✉️ ईमेलद्वारे उत्तर द्या

पुढे 👉🏻
RE: तुम्हाला तुमच्या SSG साठी बिग टेकची गरज का आहे?



Source link

Postagens Similares

  • Pikiran tentang Pembunuhan Charlie Kirk

    Pertama beberapa poin utama: Saya sangat terganggu oleh semuanya Saya berbeda dengan kirk tentang banyak politiknya Saya pikir itu sangat buruk bagi negara yang dia terbunuh Saya tidak berpikir dia hampir sama buruknya dengan yang dijelaskan banyak orang Meskipun saya tidak menyukai politiknya, saya kebanyakan menyukai bagaimana dia bertunangan Saya pikir dia berusaha berbuat baik,…

  • Emoji phare du monarque, emoji cornichon, emoji visage fissuré

    Nouvel Emoji : visage craquelé, signe du pouce vers la gauche, signe du pouce vers la droite, papillon monarque, cornichon, phare, météore, gomme, filet avec poignée. Bonjour des tranchées de formatage d’Internet. Si vous lisez, félicitations ! Cela signifie que nous avons presque terminé un nouveau cycle d’essais de compression de l’étendue stupéfiante et terrifiante de…

  • Pyodide で使用するために WASM ホイールを PyPI に公開する

    Pyodide で使用するために WASM ホイールを PyPI に公開する 2026 年 6 月 13 日 Pyodide 314.0 のリリース発表 (Hacker News 経由) には、私が長い間楽しみにしていたニュースが含まれています。 Pyodide (または PEP 783 で定義されている PyEmscripten プラットフォームと互換性のある Python ランタイム) 用に構築された Python パッケージを PyPI に直接公開し、実行時にインストールできるようになりました。 以前は、Pyodide のメンテナは 300 を超えるパッケージを自分たちで保守、構築、ホストする必要がありました。新しいパッケージごとに手動でのレビューが必要になるため、これはメンテナーに多大な負担をもたらし、コミュニティにとって大きなボトルネックとなりました。 今後、パッケージ管理者は、Linux、macOS、または Windows 上のネイティブ ホイールの場合と同様に、Pyodide ホイールを簡単に構築して PyPI に公開できるようになります。 これは、4 月 21 日に公開された、これをサポートする PyPI 自体への PR です。 私はピオディドを崇拝していますが、過去にはこの制限に不満を感じていました。 C または…

  • Salonowa sztuczka dla SET || Matematyka ∩ Programowanie

    Tai-Danae Bradley jest jednym z gospodarzy PBS Infinite Series, zachwycającej serii winiet przedstawiających zabawne części matematyki. Poniższy film jest mniej więcej taki sam jak SET, ulubiony wśród matematyków. W szczególności Tai-Danae wyjaśnia, w jaki sposób karty SET leżą w (używając bardziej technicznego żargonu) przestrzeni wektorowej nad ciałem skończonym i że prawidłowe zbiory odpowiadają liniom. Jeśli…

  • 📝 2026-07-12 10:08 – केव क्वर्क

    📝 2026-07-12 10:08 – केव क्वर्क 2013 से गर्व से वेब को बर्बाद कर रहा हूँ। 12 जुलाई 2026 @ 10:08 यह है एक सुंदर यहाँ उत्तरी वेल्स में सुबह। मेरी पत्नी हमारे सबसे छोटे बच्चे को उसके क्रिकेट मैच में ले गई है, और हमारा सबसे बड़ा बच्चा ऊपर की…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *