तुम्हाला तुमच्या 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

  • SwiftUI మాత్రమే చెడు యాప్‌లను డెవలప్ చేయడాన్ని సులభతరం చేస్తుంది

    ఆదివారం, 7 జూన్ 2026 పాలో ఆండ్రేడ్, గత నెలలో, “2026లో Mac-Assed యాప్‌ని రూపొందించడానికి SwiftUIని ఉపయోగించడం”: నేను ఇటీవలే Shopie యొక్క macOS వెర్షన్‌ను ప్రారంభించాను, ఈ యాప్‌ను నేను గత సంవత్సరం చివర్లో iOS యాప్ స్టోర్‌లో మొదటిసారి విడుదల చేసాను. మీరు కోరికల జాబితాలను సృష్టించడానికి మరియు ఉత్పత్తి ధర, లభ్యత మరియు ఇతర వివరాలు మారినప్పుడు మీకు తెలియజేయడం ద్వారా మీకు ఆసక్తి ఉన్న ఉత్పత్తులను ట్రాక్ చేయడంలో Shopie…

  • Wydarzenie inaugurujące VIP Shelby CSX2900 w Muzeum Motoryzacji Petersen

    {“@context”:”http:\/\/schema.org\/”,”@id”:”https:\/\/johnchow.com\/shelby-csx2900-vip-launch-event-at-petersen-automotive-museum\/#arve-youtube-oxn3uwte5yq-2″,”type”:”Vi deoObject”,”embedURL”:”https:\/\/www.youtube-nocookie.com\/embed\/oxN3uWtE5YQ?feature=oembed&iv_load_policy=3&modestbranding=1&rel=0&autohide=1&playsinline=0&autoplay=0″} Odwiedzam Petersen Automotive Museum, aby wziąć udział w premierze VIP nowego CSX2900 firmy Shelby Legendary Cars. Model CSX2900 jest ograniczony do zaledwie dziesięciu egzemplarzy, a każdy z nich będzie kosztować 650 000 dolarów. Seria roadsterów Shelby Cobra CSX Tribute to najwyższy hołd dla Carrolla Shelby’ego. Do aluminiowych nadwozi wykorzystano oryginalne projekty fabryczne, które…

  • 在 Chrome DevTools 中调试 WASM

    当我为我的 Scheme 编译器开发 WASM 后端时,我在调试生成的 WASM 代码时遇到了一些棘手的情况。事实证明,Chrome 的 DevTools 中有一个非常强大的 WASM 调试器,因此在这篇简短的文章中我想分享一下如何使用它。 设置和线束 在这篇文章中,我将使用我的 wasm-wat-samples 项目中的一个示例。事实上,gc-print-scheme-pairs 示例中的所有内容都已经就位。此示例展示了如何使用 gc 引用在 WASM 中构造类似方案的 s-exprs 并递归地打印它们。该示例支持嵌套的整数、布尔值和符号对。 要查看实际效果,我们必须首先将 WAT 文件编译为 WASM,例如使用 watgo: $ cd gc-print-scheme-pairs $ watgo parse gc-print-scheme-pairs.wat -o gc-print-scheme-pairs.wasm 这 浏览器加载程序.html 该目录中的文件已预期加载 gc-print-scheme-pairs.wasm。但我们不能直接从文件系统打开它;由于它加载 WASM,因此该文件需要由本地 HTTP 服务器提供服务。我个人使用 static-server 来实现此目的,但你可以使用其他任何东西 – 比如 Python 的内置服务器 http服务器: $ static-server 2026/04/10 08:55:20.244096…

  • 世代を形作ったコードの保存: Zork I、II、III のオープンソース化

    現在、私たちは、私たちの心に近い、大切なゲームの歴史の基礎を保存しています。 Microsoft の Open Source Programs Office (OSPO)、​​Team Xbox、Activision が協力して、 ゾークI、 ゾーク II、 そして ゾークIII MIT ライセンスに基づいて利用可能です。私たちの目標はシンプルです。歴史的に重要なコードを生徒、教師、開発者の手に渡し、彼らがコードを研究し、そこから学び、そしておそらく最も重要なことに、コードを再生できるようにすることです。 遊びに対する考え方を変えたゲーム いつ ゾーク 登場したのは、プレイヤーに勝つことを求めるだけではありませんでした。それは彼らに想像してもらいました。グラフィックス、ジョイスティック、サウンドトラックはなく、画面上の文字とプレイヤーの好奇心だけがありました。しかし、これらの言葉は、当時のほとんどのゲームよりも鮮やかな世界を構築しました。それを可能にしたのは、単に巧みな文章を書いただけではなく、巧みなエンジニアリングでした。 その言葉の世界の下には、静かに革命的なものが存在していました。それは、カスタムビルドのエンジンである Z-Machine です。 Z-Machine は仮想マシンの仕様であり、現在私たちが使用している多くの Z-Machine インタプリタは、その VM のソフトウェア実装です。オリジナルのメインフレーム バージョン ゾーク 初期の家庭用コンピュータでは処理できないほど大きすぎたため、Infocom のチームは現実的な選択を行いました。彼らはそれを 3 つのゲームに分割し、 ゾークI、 ゾーク II、 そして ゾークIII、すべて同じ基盤システムによって動作します。これは、プラットフォームごとにゲームを再構築する代わりに、Z-Machine を使用して同じストーリー ファイルをどのコンピュータでも解釈できることも意味しました。あのデザインが作ったのは ゾーク 真のクロスプラットフォームとなった最初のゲームの 1 つであり、Apple II、IBM PC などで登場します。 歴史の一部を保存する ゲームの保存にはさまざまな形があり、遊びだけでなく研究も考慮することが重要です。 Zork のソース コードは保存して研究する価値があります。私たちは新しいリポジトリを作成するのではなく、歴史に直接貢献しています。…

  • मुझे लगता है कि eBay पर मेरे साथ धोखाधड़ी हुई है!

    29 मार्च 2026 नवंबर में मैंने ओली वॉच का प्री-ऑर्डर किया था, जिसकी डिलीवरी फरवरी में हुई थी। घड़ी के साथ खेलने के बाद, मैंने फैसला किया कि मुझे यह नहीं चाहिए, इसलिए मैंने इसे ईबे पर पोस्ट कर दिया – कभी पहना नहीं, इसलिए बिल्कुल नया। लगभग एक सप्ताह बाद यह बिक गया और…

Deixe um comentário

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