Jekyll static blog serverless hosting guide: Faʻafefea ona faʻapipiʻi i Surge.sh mo le leai o se totogi?

Fa'afefea ona talimalo mo le leai o se totogi Iekyll blog static? Leai se manaʻoga e faʻatau se 'auʻaunaga poʻo tomai faʻapitoa, e oʻo lava i se tagata fou e mafai ona amata vave!

Jekyll + Surge.sh e faʻatagaina oe e faigofie ona fatuina se faʻasalalauga blogging lelei!

Jekyll static blog serverless hosting guide: Faʻafefea ona faʻapipiʻi i Surge.sh mo le leai o se totogi?

Fa'apipi'i le poloketi Surge

Surge.sh o se polokalame JavaScript siiina mai na lomia e le Node.js platform.

Aʻo leʻi faʻaaogaina le Surge, e te manaʻomiaFaʻapipiʻi Node.js i lau komepiuta i le lotoifale.

  • Ona faʻapipiʻi lea o le Surge through npm.

Afai e te leʻi faʻapipiʻiina le Surge, o le galuega muamua o le ulufale lea i le poloaiga lea e faʻapipiʻi ai▼

npm install -g surge
  • O lea ua ia te oe meafaigaluega uma e te manaʻomia e vave faʻalauiloa ai se upega tafaʻilagi a Jekyll.

Fausia se saite fou a Jekyll

Muamua, su'e lau poloketi Jekyll o iai, pe fai se mea fou e ala i le laina ▼

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

Mo le auala faʻapitoa o le fausiaina o Jekyll, faʻamolemole kiliki le sootaga i lalo e faitau ai le matou saunia ma le faʻaeteete Jekyll download ma faʻapipiʻi aʻoaʻoga▼

A maeʻa ona faʻatulagaina se komepiuta i le lotoifale ma faʻapipiʻi Jekyll, e mafai ona e mauaina i lau suʻesuʻega ma le poloaiga lenei:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • I le taimi nei ua e fa'atautaia ma le manuia se 'upega tafa'ilagi masani.
  • Ona o le faaletonu, o le Jekyll project e alu i luga o lau komepiuta i le lotoifale, toetoe lava a sauni mo le faʻapipiʻiina i le server.

Fa'aopoopo lau 'upega tafa'ilagi a Jekyll

O le isi, e mafai ona e tuʻufaʻatasia lau 'upega tafaʻilagi a Jekyll ile HTML, CSS, ma faila JavaScript.

jekyll build

O lenei, o lau fa'ailoga fa'apogai ua tu'ufa'atasia ile a _site/ Lisi o anotusi.

tamo'e uma jekyll build , o nei faila o le a toe tuufaatasia - o faila foʻi ia e te manaʻo e faʻasalalau i luga ole laiga.

Fa'atu lau 'upega tafa'ilagi a Jekyll

E mafai ona e fa'aogaina le poloaiga lenei i _site/ Fa'asalalau fa'amaumauga i luga ole Initaneti▼

surge _site/

Afai e te le'i saini i totonu pe resitalaina, o le a fa'atonuina oe e le faiga e saini pe lesitala.

Le isi, o le ae mauaina se subdomain faʻafuaseʻi.

E mafai ona e suia i se mea o lau lava filifiliga, eg. example-jekyll.surge.sh

surge _site/

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

A maeʻa ona oomi le Enter, e tatau ona e mauaina se feʻau e faʻamaonia ai ua manuia lau upega tafaʻilagi▼

Success! Project is published and running at example-jekyll.surge.sh
  • Manuia, ua manuia nei lau upega tafa'ilagi i luga ole laiga!

Ole Surge ole a fai atu ia te oe e te ulufale i se igoa ole igoa e ala i le faaletonu i taimi uma e faʻapipiʻi ai.

Ina ia fa'ase'e lenei la'asaga, e mafai ona e pasi sa'o le igoa ole igoa ile Surge's CLI pe a fa'atino le fa'atonuga.

Mo se faʻataʻitaʻiga, afai o lau subdomain ovancouver.surge.sh, e mafai ona e faʻatinoina le poloaiga lenei ▼

surge _site/ --domain vancouver.surge.sh
  • Afai o loʻo e faʻaopoopoina se igoa faʻale-aganuʻu ile Surge, e mafai ona e suia le igoa ole subdomain ile faʻatonuga o loʻo i luga ma lou igoa masani.

Afai e te mana'o e fesuia'i tala e saini ai, e tatau ona e alu ese mai lau Surge account▼

surge logout

Afai e aliali mai le fe'au sese ▼

Tu'u Jekyll i Surge.sh e fa'aopoopo ai se igoa fa'ale-aganu'u: Fa'afaigofie ona fausia se 'upega tafa'ilagi tu'ufa'atasi Vaega 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • O le fofo o le suia lea o le subdomain na faia e Surge e ala i le faaletonu ona o lenei subdomain ua uma ona nofoia.
  • E mafai ona e fa'aopoopo so'o se fa'ailoga fa'anumera i le URL otometi e tu'uina atu.

Lapataiga

Talu ai ona o le igoa subdomain na tuʻuina atu aloaia e Surge ua faʻamalosia e poloka suʻesuʻega apogaleveleve i le faila robots.txt (e le faʻaogaina iSeo), e leai sa matou fa'atagaga e fa'aleleia ai, o lea e le fautuaina e fa'aoga.

Matou te fautuaina le fa'aopoopoina o se igoa fa'ale-aganu'u i le Surge ina ia mafai ona sui lau faila robots.txt.

🚀 E te manaʻo e aʻoaʻo pe faʻafefea ona faʻapipiʻi Jekyll i Surge.sh ma faʻaopopo se igoa faʻapitoa?

Kiliki le feso'ota'iga i lalo e fa'aauau le faitau i la matou ta'iala ma fa'afaigofie ona fausia lau 'upega tafa'ilagi static▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "Jekyll Static Blog Serverless Hosting Strategy: Faʻafefea ona faʻapipiʻi i Surge.sh mo le leai o se totogi?" 》, fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-31655.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga