Przewodnik po hostingu bezserwerowym bloga statycznego Jekyll: Jak bezpłatnie wdrożyć Surge.sh?

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ą!

Przewodnik po hostingu bezserwerowym bloga statycznego Jekyll: Jak bezpłatnie wdrożyć Surge.sh?

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▼

Przerwano – Nie masz uprawnień do publikowania w domenie xxx.surge.sh. Rozwiązaniem jest zmiana subdomeny generowanej domyślnie przez Surge, ponieważ ta subdomena jest już używana. Możesz dodać dowolny prefiks alfanumeryczny do automatycznie wygenerowanego adresu URL.

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ą▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Przewiń do góry