Katalog artykułów
Jak hostować statyczny blog Jekyll za darmo? Nie wymaga zakupu serwera, nie wymaga umiejętności technicznych, nawet początkujący mogą szybko zacząć!
Jekyll + Surge.sh pozwala łatwo stworzyć wydajną platformę blogową!

Zainstaluj projekt Surge
Surge.sh to program cytujący JavaScript opublikowany na platformie Node.js.
Przed użyciem Surge musisz zainstalować Node.js na swoim komputerze lokalnym.
- Następnie zainstaluj Surge przez npm.
Jeśli nie zainstalowałeś Surge, pierwszym zadaniem jest wprowadzenie następującego polecenia, aby go zainstalować▼
npm install -g surge
- Teraz masz wszystkie narzędzia potrzebne do szybkiego uruchomienia witryny Jekyll.
Utwórz nową witrynę Jekyll
Najpierw znajdź swój istniejący projekt Jekyll lub utwórz nowy za pomocą terminala ▼
# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./
Aby zapoznać się z konkretną metodą budowania Jekylla, kliknij poniższy link, aby przeczytać nasz starannie przygotowany samouczek pobierania i instalacji Jekylla▼
Po skonfigurowaniu komputera lokalnego i skonfigurowaniu Jekyll, możesz uzyskać do niego dostęp w przeglądarce za pomocą następującego polecenia:bundle exec jekyll serve
bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
- W tym momencie pomyślnie uruchomiłeś podstawową statyczną witrynę internetową.
- Domyślnie projekt Jekyll działa na komputerze lokalnym i jest prawie gotowy do wdrożenia na serwerze.
Skompiluj swoją witrynę Jekyll
Następnie możesz skompilować swoją witrynę Jekyll do statycznych plików HTML, CSS i JavaScript.
bundle exec jekyll build
Teraz Twój kod źródłowy został skompilowany do pliku _site/ Spis treści.
każdy bieg jekyll build , pliki te zostaną ponownie skompilowane — są to również pliki, które chcesz opublikować w Internecie.
Wdróż swoją witrynę Jekyll
Możesz użyć następującego polecenia, aby _site/ Publikuj katalog w Internecie▼
surge _site/
Jeśli nie jesteś jeszcze zalogowany lub zarejestrowany, system poprosi Cię o zalogowanie się lub rejestrację.
Następnie otrzymasz losową subdomenę.
Można go zastąpić czymś według własnego uznania, np. example-jekyll.surge.sh ▼
surge _site/
email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh
Po naciśnięciu Enter powinieneś otrzymać wiadomość potwierdzającą pomyślne uruchomienie Twojej witryny▼
Success! Project is published and running at example-jekyll.surge.sh
- Dobra robota, Twoja witryna internetowa jest teraz pomyślnie dostępna online!
Surge domyślnie poprosi Cię o wprowadzenie nazwy domeny przy każdym wdrożeniu.
Aby pominąć ten krok, możesz przekazać nazwę domeny bezpośrednio do interfejsu CLI Surge podczas uruchamiania polecenia.
Na przykład, jeśli Twoja subdomena tovancouver.surge.sh, możesz wykonać następujące polecenie ▼
surge _site/ --domain vancouver.surge.sh
- Jeśli dodajesz niestandardową nazwę domeny w Surge, możesz zastąpić nazwę subdomeny w powyższym poleceniu własną niestandardową nazwą domeny.
Jeśli chcesz przełączyć konto w celu logowania, musisz wylogować się ze swojego konta Surge▼
surge logout
Jeśli pojawi się następujący komunikat o błędzie▼

Aborted - you do not have permission to publish to xxx. surge.sh
- Rozwiązaniem jest zmiana domyślnej subdomeny generowanej przez Surge, ponieważ ta subdomena jest już zajęta.
- Do automatycznie podawanego adresu URL możesz dodać dowolny prefiks alfanumeryczny.
Ograniczenia poziomów bezpłatnych
- Surge.sh oferuje bezpłatną warstwę, która umożliwia 250 wdrożeń i 1 GB przestrzeni dyskowej miesięcznie.
- W przypadku bloga osobistego zwykle to wystarcza.
- Jeśli potrzebujesz więcej zasobów, możesz przejść na plan płatny.
注意 事项
Ponieważ subdomeny udostępniane przez Surge są blokowane przed indeksowaniem przez roboty wyszukiwarek w pliku robots.txt (co jest szkodliwe dla SEO ), a my nie mamy uprawnień do ich modyfikowania, nie zalecamy ich używania.
Zalecamy dodanie niestandardowej nazwy domeny do Surge, aby można było modyfikować plik robots.txt.
🚀 Chcesz dowiedzieć się, jak wdrożyć Jekyll w Surge.sh i dodać niestandardową nazwę domeny?
Kliknij poniższy link, aby kontynuować czytanie naszego przewodnika i łatwo zbudować swoją statyczną stronę internetową▼
Mamy nadzieję, że artykuł „Jekyll Static Blog Serverless Hosting Guide: How to Deploy to Surge.sh for Free?” udostępniony na blogu Chen Weiliang ( https://www.chenweiliang.com/ ) będzie dla Ciebie pomocny.
Możesz udostępnić link do tego artykułu: https://www.chenweiliang.com/cwl-31655.html

