Jekyll statische blog serverloze hostinggids: Hoe gratis te implementeren op Surge.sh?

Hoe gratis te hosten Jekyll Statische blog? U hoeft geen server of technische vaardigheden aan te schaffen, zelfs een beginneling kan snel aan de slag!

Met Jekyll + Surge.sh kun je eenvoudig een efficiënt blogplatform creëren!

Jekyll statische blog serverloze hostinggids: Hoe gratis te implementeren op Surge.sh?

Installeer het Surge-project

Surge.sh is een JavaScript-citaatprogramma dat is gepubliceerd door het Node.js-platform.

Voordat u Surge gebruikt, moet u dit doenInstalleer Node.js op uw lokale computer.

  • Installeer vervolgens Surge via npm.

Als u Surge nog niet hebt geïnstalleerd, is de eerste taak het invoeren van de volgende opdracht om het te installeren▼

npm install -g surge
  • Nu heb je alle tools die je nodig hebt om snel een Jekyll-website te lanceren.

Maak een nieuwe Jekyll-site

Zoek eerst uw bestaande Jekyll-project of maak een nieuw project aan via de terminal ▼

# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./

Voor de specifieke methode om Jekyll te bouwen, klik op de onderstaande link om onze zorgvuldig voorbereide Jekyll download- en installatiehandleiding te lezen▼

Na het opzetten van een lokale computer en het instellen van Jekyll, kunt u deze in uw browser openen met de volgende opdracht:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • Op dit punt heeft u met succes een eenvoudige statische website gerund.
  • Standaard draait het Jekyll-project op uw lokale computer, bijna klaar voor implementatie op de server.

Stel uw Jekyll-website samen

Vervolgens kunt u uw Jekyll-website compileren in statische HTML-, CSS- en JavaScript-bestanden.

jekyll build

Nu is uw broncode gecompileerd in een _site/ Inhoudsopgave.

elke run jekyll build , worden deze bestanden opnieuw gecompileerd. Dit zijn ook de bestanden die u op internet wilt publiceren.

Implementeer uw Jekyll-site

U kunt de volgende opdracht gebruiken om _site/ Catalogus publiceren op internet▼

surge _site/

Als u nog niet bent ingelogd of geregistreerd, zal het systeem u vragen om in te loggen of te registreren.

Vervolgens krijgt u een willekeurig subdomein.

Je kunt het vervangen door iets naar eigen keuze, b.v. example-jekyll.surge.sh

surge _site/

email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh

Nadat u op Enter heeft gedrukt, ontvangt u een bericht waarin wordt bevestigd dat uw website succesvol is gelanceerd▼

Success! Project is published and running at example-jekyll.surge.sh
  • Goed gedaan, uw website is nu succesvol online!

Surge zal u elke keer dat deze wordt geïmplementeerd standaard vragen om een ​​domeinnaam in te voeren.

Om deze stap over te slaan, kunt u de domeinnaam rechtstreeks doorgeven aan de CLI van Surge wanneer u de opdracht uitvoert.

Als uw subdomein bijvoorbeeldvancouver.surge.sh, kunt u het volgende commando ▼ uitvoeren

surge _site/ --domain vancouver.surge.sh
  • Als u een aangepaste domeinnaam toevoegt in Surge, kunt u de subdomeinnaam in de bovenstaande opdracht vervangen door uw aangepaste domeinnaam.

Als je van account wilt wisselen om in te loggen, moet je uitloggen bij je Surge-account▼

surge logout

Als de volgende foutmelding verschijnt▼

Implementeer Jekyll in Surge.sh om een ​​aangepaste domeinnaam toe te voegen: bouw eenvoudig een statische website Deel 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • De oplossing is om het subdomein dat standaard door Surge wordt gegenereerd te wijzigen, omdat dit subdomein al bezet is.
  • U kunt elk alfanumeriek voorvoegsel toevoegen aan de automatisch opgegeven URL.

注意 事项

Omdat de subdomeinnaam die officieel door Surge is verstrekt, gedwongen wordt zoekspiders in het robots.txt-bestand te blokkeren (niet bevorderlijk voorSEO), hebben we geen toestemming om het te wijzigen, dus het wordt niet aanbevolen om het te gebruiken.

We raden u aan een aangepaste domeinnaam aan Surge toe te voegen, zodat uw robots.txt-bestand kan worden aangepast.

🚀 Wilt u leren hoe u Jekyll kunt implementeren op Surge.sh en een aangepaste domeinnaam kunt toevoegen?

Klik op de onderstaande link om onze handleiding verder te lezen en eenvoudig uw statische website te bouwen▼

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Jekyll Static Blog Serverloze hostingstrategie: hoe gratis te implementeren op Surge.sh?" 》, nuttig voor jou.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-31655.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven