Tusitusiga Tusitusiga
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!
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 ▼
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!
📚 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!