Jekyll static blog serverless hosting guide: Giunsa ang pag-deploy sa Surge.sh nga libre?

Giunsa ang pag-host nga libre Jekyll Static nga blog? Dili kinahanglan nga mopalit usa ka server o kahanas sa teknikal, bisan ang usa ka bag-o makasugod dayon!

Gitugotan ka sa Jekyll + Surge.sh nga dali ka makahimo usa ka episyente nga platform sa pag-blog!

Jekyll static blog serverless hosting guide: Giunsa ang pag-deploy sa Surge.sh nga libre?

I-install ang proyekto sa Surge

Ang Surge.sh usa ka programa sa pagkutlo sa JavaScript nga gipatik sa plataporma sa Node.js.

Sa dili pa gamiton ang Surge, kinahanglan nimoI-install ang Node.js sa imong lokal nga kompyuter.

  • Dayon i-install ang Surge pinaagi sa npm.

Kung wala nimo ma-install ang Surge, ang una nga buluhaton mao ang pagsulod sa mosunud nga mando aron ma-install kini▼

npm install -g surge
  • Karon naa na nimo ang tanan nga mga himan nga kinahanglan nimo aron dali nga maglansad sa usa ka website sa Jekyll.

Paghimo og bag-ong site sa Jekyll

Una, pangitaa ang imong kasamtangan nga proyekto sa Jekyll, o paghimo og bag-o pinaagi sa terminal ▼

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

Para sa espesipikong pamaagi sa pagtukod sa Jekyll, palihog i-klik ang link sa ubos para mabasa ang among giandam nga pag-download ug instalasyon nga tutorial sa Jekyll▼

Pagkahuman sa pag-set up sa usa ka lokal nga kompyuter ug pag-set up sa Jekyll, mahimo nimong ma-access kini sa imong browser gamit ang mosunod nga sugo:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • Niini nga punto malampuson ka nga nagpadagan sa usa ka sukaranan nga static nga website.
  • Sa kasagaran, ang Jekyll nga proyekto nagdagan sa imong lokal nga kompyuter, hapit andam na alang sa pag-deploy sa server.

I-compile ang imong Jekyll website

Sunod, mahimo nimong kolektahon ang imong website sa Jekyll sa mga static nga HTML, CSS, ug mga file sa JavaScript.

jekyll build

Karon, ang imong source code gi-compile na ngadto sa a _site/ Talaan sa mga sulod.

matag dagan jekyll build , kini nga mga payl i-compiled - kini usab ang mga file nga gusto nimong imantala sa web.

I-deploy ang imong Jekyll site

Mahimo nimong gamiton ang mosunod nga sugo sa _site/ Imantala ang katalogo sa Internet▼

surge _site/

Kung wala ka pa naka-log in o nakarehistro, ang sistema mag-aghat kanimo sa pag-log in o pagrehistro.

Sunod, makakuha ka usa ka random nga subdomain.

Mahimo nimo kini pulihan sa usa ka butang nga imong gipili, pananglitan. example-jekyll.surge.sh

surge _site/

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

Pagkahuman sa pagpindot sa Enter, kinahanglan ka makadawat usa ka mensahe nga nagpamatuod nga ang imong website malampuson nga gilunsad▼

Success! Project is published and running at example-jekyll.surge.sh
  • Maayo, ang imong website malampuson nga online!

Ang Surge mohangyo kanimo sa pagsulod sa usa ka domain name pinaagi sa default sa matag higayon nga kini i-deploy.

Aron laktawan kini nga lakang, mahimo nimong ipasa ang ngalan sa domain direkta sa CLI sa Surge kung gipadagan ang mando.

Pananglitan, kung ang imong subdomain kayvancouver.surge.sh, mahimo nimong ipatuman ang mosunod nga sugo ▼

surge _site/ --domain vancouver.surge.sh
  • Kung nagdugang ka ug custom nga domain name sa Surge, mahimo nimong ilisan ang subdomain name sa command sa ibabaw gamit ang imong custom domain name.

Kung gusto nimo nga magbalhin-balhin og mga account aron maka-log in, kinahanglan ka nga mag-log out sa imong Surge account▼

surge logout

Kung makita ang mosunod nga mensahe sa sayup▼

I-deploy ang Jekyll sa Surge.sh aron makadugang usa ka naandan nga ngalan sa domain: Dali nga maghimo usa ka static nga website Bahin 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • Ang solusyon mao ang pagbag-o sa subdomain nga gihimo sa Surge pinaagi sa default tungod kay kini nga subdomain na-okupar na.
  • Mahimo nimong idugang ang bisan unsang alphanumeric prefix sa awtomatikong gihatag nga URL.

Pagpangandam

Tungod kay ang subdomain nga ngalan nga opisyal nga gihatag sa Surge napugos sa pag-block sa pagpangita sa mga spider sa robots.txt file (dili maayo saSEO), wala kami permiso sa pag-usab niini, busa dili girekomenda nga gamiton kini.

Among girekomendar ang pagdugang ug custom nga domain name sa Surge aron ang imong robots.txt file mahimong mausab.

🚀 Gusto mahibal-an kung giunsa ang pag-deploy sa Jekyll sa Surge.sh ug pagdugang usa ka naandan nga ngalan sa domain?

I-klik ang link sa ubos aron magpadayon sa pagbasa sa among giya ug dali nga matukod ang imong static nga website▼

Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipakigbahin sa "Jekyll Static Blog Serverless Hosting Strategy: Unsaon pag-deploy sa Surge.sh nga libre?" 》, makatabang kanimo.

Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-31655.html

Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!

🔔 Mahimong una nga makakuha sa bililhon nga "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo sa taas nga channel! 🌟
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya ​​kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!

 

发表 评论

Ang imong email address dili mapatik. Gigamit ang mga kinahanglanon nga uma * Label

scroll sa ibabaw