ʻO Jekyll static blog serverless hosting guide: Pehea e kau ai iā Surge.sh no ka manuahi?

Pehea e hoʻokipa manuahi ʻO Iekyll Moʻomanaʻo moʻomanaʻo? ʻAʻole pono e kūʻai i kahi kikowaena a i ʻole nā ​​​​mana loea, hiki i kahi mea hou ke hoʻomaka koke!

ʻAe ʻo Jekyll + Surge.sh iā ʻoe e hana maʻalahi i kahi kahua blogging kūpono!

ʻO Jekyll static blog serverless hosting guide: Pehea e kau ai iā Surge.sh no ka manuahi?

E hoʻouka i ka papahana Surge

ʻO Surge.sh kahi papahana ʻōlelo JavaScript i paʻi ʻia e ka platform Node.js.

Ma mua o ka hoʻohana ʻana iā Surge, pono ʻoeE hoʻouka iā Node.js ma kāu kamepiula kūloko.

  • A laila e hoʻokomo iā Surge ma o npm.

Inā ʻaʻole ʻoe i hoʻokomo iā Surge, ʻo ka hana mua ke komo i kēia kauoha e hoʻokomo iā ia▼

npm install -g surge
  • I kēia manawa ua loaʻa iā ʻoe nā mea hana a pau āu e pono ai e hoʻomaka koke i kahi pūnaewele Jekyll.

E hana i kahi pūnaewele Jekyll hou

ʻO ka mua, e ʻimi i kāu papahana Jekyll i kēia manawa, a i ʻole e hana i kahi mea hou ma o ka pahu ▼

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

No ke ʻano kikoʻī o ke kūkulu ʻana iā Jekyll, e ʻoluʻolu e kaomi i ka loulou ma lalo nei e heluhelu i kā mākou Jekyll hoʻoiho a me ka hoʻonohonoho hoʻonohonoho ʻana▼

Ma hope o ka hoʻonohonoho ʻana i kahi kamepiula kūloko a hoʻonohonoho iā Jekyll, hiki iā ʻoe ke komo i loko o kāu polokalamu kele pūnaewele me kēia kauoha:bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • I kēia manawa ua holo pono ʻoe i kahi pūnaewele static kumu.
  • Ma ka maʻamau, holo ka papahana Jekyll ma kāu kamepiula kūloko, kokoke mākaukau no ka hoʻoili ʻana i ke kikowaena.

E hōʻuluʻulu i kāu pūnaewele Jekyll

A laila, hiki iā ʻoe ke hōʻuluʻulu i kāu pūnaewele Jekyll i nā faila HTML, CSS, a me JavaScript.

bundle exec jekyll build

I kēia manawa, ua hōʻuluʻulu ʻia kāu code kumu i a _site/ Papa helu.

kela holo ana jekyll build , e hōʻuluʻulu hou ʻia kēia mau faila - ʻo ia hoʻi nā faila āu e makemake ai e paʻi ma ka pūnaewele.

E hoʻolālā i kāu pūnaewele Jekyll

Hiki iā ʻoe ke hoʻohana i kēia kauoha e _site/ E hoʻopuka i ka papa inoa ma ka Pūnaewele▼

surge _site/

Inā ʻaʻole ʻoe i komo a hoʻopaʻa inoa paha, e koi ka ʻōnaehana iā ʻoe e komo a hoʻopaʻa inoa.

A laila, e loaʻa iā ʻoe kahi subdomain random.

Hiki iā ʻoe ke hoʻololi iā ia me kahi mea āu e koho ai, e.g. example-jekyll.surge.sh

surge _site/

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

Ma hope o ke kaomi ʻana iā Enter, pono ʻoe e loaʻa i kahi leka e hōʻoia ana ua hoʻomaka pono kāu pūnaewele▼

Success! Project is published and running at example-jekyll.surge.sh
  • Maikaʻi, ua holomua kāu pūnaewele i kēia manawa ma ka pūnaewele!

E noi aku ʻo Surge iā ʻoe e hoʻokomo i kahi inoa inoa ma ka paʻamau i kēlā me kēia manawa e kau ʻia.

No ka hoʻokuʻu i kēia kaʻina, hiki iā ʻoe ke hāʻawi pololei i ka inoa domain i Surge's CLI i ka wā e holo ana i ke kauoha.

No ka laʻana, inā ʻo kāu subdomainvancouver.surge.sh, hiki iā ʻoe ke hoʻokō i kēia kauoha ▼

surge _site/ --domain vancouver.surge.sh
  • Inā ʻoe e hoʻohui i kahi inoa inoa maʻamau ma Surge, hiki iā ʻoe ke pani i ka inoa subdomain ma ke kauoha i luna me kāu inoa inoa maʻamau.

Inā makemake ʻoe e hoʻololi i nā moʻokāki e komo ai, pono ʻoe e haʻalele i kāu moʻokāki Surge▼

surge logout

Inā ʻike ʻia kēia memo hewa ▼

Ua hoʻōki ʻia - ʻAʻohe ou ʻae e hoʻopuka iā xxx.surge.sh. ʻO ka hopena, ʻo ia ke hoʻololi i ka subdomain i hana ʻia e Surge ma ka paʻamau, ʻoiai ke hoʻohana mua ʻia nei kēia subdomain. Hiki iā ʻoe ke hoʻohui i kekahi prefix alphanumeric i ka URL i hana ʻia me ka ʻakomi.

Aborted - you do not have permission to publish to xxx. surge.sh
  • ʻO ka hoʻonā e hoʻololi i ka subdomain i hana ʻia e Surge ma ke ʻano maʻamau no ka mea ua noho ʻia kēia subdomain.
  • Hiki iā ʻoe ke hoʻohui i kekahi prefix alphanumeric i ka URL i hāʻawi ʻia.

Nā Palena Kūʻokoʻa

  • Hāʻawi ʻo Surge.sh i kahi tier manuahi e hiki ai i ka 250 deployments a me 1GB o ka mālama ʻana i kēlā me kēia mahina.
  • No ka moʻomanaʻo pilikino, lawa kēia.
  • Inā makemake ʻoe i nā kumuwaiwai hou aʻe, hiki iā ʻoe ke hoʻonui i kahi hoʻolālā uku.

Pākuʻi ʻana

No ka mea ua koi ʻia ka inoa subdomain i hāʻawi ʻia e Surge e ālai i nā spider hulina ma ka faila robots.txt (ʻaʻole kūpono iSEO), ʻaʻohe o mākou ʻae e hoʻololi, no laila ʻaʻole pono e hoʻohana.

Manaʻo mākou e hoʻohui i kahi inoa kikowaena maʻamau iā Surge i hiki ke hoʻololi ʻia kāu faila robots.txt.

🚀 Makemake ʻoe e aʻo pehea e kau ai iā Jekyll i Surge.sh a hoʻohui i kahi inoa inoa maʻamau?

Kaomi i ka loulou ma lalo e hoʻomau i ka heluhelu ʻana i kā mākou alakaʻi a kūkulu maʻalahi i kāu pūnaewele paʻa▼

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

Papa Kuhikuhi ʻatikala
Pepa la i ka luna