Jekyll static blog hosting serverless guide: Ki jan yo deplwaye sou Surge.sh gratis?

Ki jan yo òganize gratis jekyll Blog estatik? Pa bezwen achte yon sèvè oswa konpetans teknik, menm yon inisyasyon ka kòmanse byen vit!

Jekyll + Surge.sh pèmèt ou fasil kreye yon platfòm blog efikas!

Jekyll static blog hosting serverless guide: Ki jan yo deplwaye sou Surge.sh gratis?

Enstale pwojè Surge a

Surge.sh se yon pwogram site JavaScript pibliye pa platfòm Node.js.

Anvan w itilize Surge, ou bezwenEnstale Node.js sou òdinatè lokal ou a.

  • Lè sa a, enstale Surge nan npm.

Si ou pa enstale Surge, premye travay la se antre nan lòd sa a pou enstale li▼

npm install -g surge
  • Koulye a, ou gen tout zouti ou bezwen yo byen vit lanse yon sit entènèt Jekyll.

Kreye yon nouvo sit Jekyll

Premyèman, jwenn pwojè Jekyll ou ki egziste deja, oswa kreye yon nouvo atravè tèminal la ▼

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

Pou metòd espesifik pou bati Jekyll la, tanpri klike sou lyen ki anba a pou w li leson patikilye Jekyll ki te prepare ak anpil atansyon pou telechaje ak enstalasyon ▼

Apre mete yon òdinatè lokal epi mete Jekyll, ou ka jwenn aksè nan li nan navigatè ou a ak lòd sa a:bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • Nan pwen sa a ou te kouri avèk siksè yon sit entènèt estatik debaz.
  • Pa default, pwojè Jekyll la kouri sou òdinatè lokal ou a, prèske pare pou deplwaman sou sèvè a.

Konpile sit entènèt Jekyll ou a

Apre sa, ou ka konpile sit entènèt Jekyll ou a nan HTML estatik, CSS, ak JavaScript fichye.

bundle exec jekyll build

Koulye a, kòd sous ou a te konpile nan yon _site/ Table of contents.

chak kouri jekyll build , fichye sa yo pral rekonpile - yo se tou dosye ou vle pibliye sou entènèt la.

Deplwaye sit Jekyll ou a

Ou ka itilize kòmandman sa a pou _site/ Pibliye katalòg sou entènèt la▼

surge _site/

Si w poko konekte oswa anrejistre, sistèm lan ap mande w pou w konekte oswa anrejistre.

Apre sa, ou pral jwenn yon subdomain o aza.

Ou ka ranplase li ak yon bagay nan pwòp chwa ou, pa egzanp. example-jekyll.surge.sh

surge _site/

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

Apre w fin peze Enter, ou ta dwe resevwa yon mesaj ki konfime ke sit entènèt ou a te lanse avèk siksè▼

Success! Project is published and running at example-jekyll.surge.sh
  • Byen fè, sit entènèt ou a kounye a avèk siksè sou entènèt!

Surge ap mande w pou w antre yon non domèn pa default chak fwa li deplwaye.

Pou sote etap sa a, ou ka pase non domèn dirèkteman nan CLI Surge a lè w ap kouri lòd la.

Pou egzanp, si subdomain ou sevancouver.surge.sh, ou ka egzekite lòd sa a ▼

surge _site/ --domain vancouver.surge.sh
  • Si w ap ajoute yon non domèn koutim nan Surge, ou ka ranplase non an subdomain nan lòd ki anwo a ak non domèn koutim ou.

Si w vle chanje kont pou w konekte, ou bezwen dekonekte kont Surge w la▼

surge logout

Si mesaj erè sa a parèt ▼

Aborted - you do not have permission to publish to xxx. surge.sh 解决方法是更改Surge默认生成的子域名,因为此子域名已被占用。 可以在自动提供的 URL 前面,添加任何字母数字作为前缀即可。

Aborted - you do not have permission to publish to xxx. surge.sh
  • Solisyon an se chanje subdomain ki te pwodwi pa Surge pa default paske subdomain sa a deja okipe.
  • Ou ka ajoute nenpòt prefiks alfanumerik nan URL ki bay otomatikman an.

Limitasyon Nivo gratis

  • Surge.sh ofri yon nivo gratis ki pèmèt 250 deplwaman ak 1GB depo chak mwa.
  • Pou yon blog pèsonèl, sa a se nòmalman ase.
  • Si ou bezwen plis resous, ou ka ajou nan yon plan peye.

注意 事项

Piske non Surge bay ofisyèlman non subdomain yo te fòse yo bloke areye rechèch nan fichye robots.txt (pa fezab pouSEO), nou pa gen pèmisyon pou modifye li, kidonk li pa rekòmande pou itilize li.

Nou rekòmande pou ajoute yon non domèn koutim nan Surge pou fichye robots.txt ou ka modifye.

🚀 Vle aprann kijan pou deplwaye Jekyll sou Surge.sh epi ajoute yon non domèn koutim?

Klike sou lyen ki anba a pou kontinye li gid nou an epi fasilman bati sit entènèt estatik ou a▼

kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

Ki gen tèt