หน้า GitHub ไม่อัปเดต


101

ฉันพบปัญหาแปลก ๆ กับหน้า GitHub ฉันผลักดันข้อตกลงใหม่ในหน้าส่วนตัวของฉันmaltzj.github.ioแต่บทความใหม่ไม่ปรากฏที่นั่น เมื่อฉันเรียกใช้เซิร์ฟเวอร์ภายในเครื่องโพสต์จะอยู่ที่localhost:4000/posts/the-price-of-inconsistent-code/. อย่างไรก็ตามเมื่อฉันไปที่http://maltzj.github.io/posts/the-price-of-inconsistent-codeฉันได้รับ 404 ฉันยังเพิ่มไฟล์ใหม่ซึ่งควรจะอยู่ที่http: //maltz.github io / test.htmlแต่ก็มี 404 เช่นกัน

ทุกอย่างสร้างและดำเนินการในพื้นที่ ที่เก็บ Git ของฉันเป็นเวอร์ชันล่าสุดและไม่มีอะไรในหน้าสถานะ GitHub เกี่ยวกับปัญหาในการสร้างดังนั้นฉันจึงรู้สึกสูญเสียเล็กน้อยเกี่ยวกับสิ่งนี้ ฉันจะทำให้หน้าของฉันอัปเดตด้วยเนื้อหาใหม่ที่ฉันเพิ่มได้อย่างไร

สำหรับการอ้างอิงตำแหน่งของที่เก็บซึ่งอยู่หลังหน้าของฉันคือhttp://github.com/maltzj/maltzj.github.io


"คุณกำลังพยายามเผยแพร่หรืออาจใช้เวลาถึงสิบนาทีจนกว่าเพจของคุณจะพร้อมใช้งาน"
Aurélien Ooms

1
ฉันรู้ แต่การกระทำที่เผยแพร่อยู่ใน repo เป็นเวลา> 5 ชั่วโมงและไม่ปรากฏขึ้น เพจส่วนตัวปรับใช้ผ่านหลักถูกต้องหรือไม่?
Jonathan

3
สำหรับฉันมันเป็นเพราะเบราว์เซอร์ใช้ข้อมูลแคช (รูปแบบเก่า) ดังนั้นฉันจึงเปิด brwser อื่น ๆ
mohammedgqudah

มันเป็นเบราว์เซอร์สำหรับฉัน การเปิด firefox มันใช้งานได้ดี
dogonaroof

คำตอบ:


44

ไม่มีอะไรที่แก้ไขได้สำหรับฉัน วิธีแก้ไขคือแก้ไขไฟล์index.htmlลงในเว็บไซต์ GitHub


3
เหมือนกับฉัน. การเปลี่ยนเพียงบรรทัดเดียวเป็น index.html ทำให้ "โหลด" index.html "true" ไม่ใช่คอมมิตก่อนหน้าทั้งหมด
Miguel Vazq

2
GitHub Pages ไม่เห็นภาพที่ฉันส่งในคอมมิตล่าสุด ฉันต้องแก้ไข index.html (ซึ่งใช้รูปภาพ) เพียงแค่เปลี่ยนช่องว่างบางส่วนเพื่อให้ GitHub Pages เริ่มให้บริการรูปภาพ ฉันสงสัยว่ามันจะไม่สร้างใหม่เว้นแต่เพจ HTML จะเปลี่ยนไป
Paul Lynch

1
ฉันเพิ่งเพิ่มพื้นที่หนึ่งใน GitHub ใน index.html และใช้งานได้ ปัญหาแปลก ๆ
Wolfram

ที่ทำให้รู้สึกวิธีนี้ทำงานสำหรับฉัน .. ในกรณีของฉันมันเป็นเพราะ app ของฉันเป็นสปาที่ปรับปรุงจะทำเฉพาะใน Javascript index.htmlและไม่ได้มาจาก จากนั้นอีกครั้งฉันคิดว่าชื่อไฟล์มี md5sum (หรือบางอย่าง) และควรเปลี่ยนหากไฟล์มีการเปลี่ยนแปลงดังนั้นควรอัปเดตแท็กสคริปต์ index.html ด้วย
jmjm

"แก้ไขไฟล์ index.html ลงในเว็บไซต์ GitHub" หมายความว่าอย่างไร
Peter Schorn

42

สำหรับคนอื่น ๆ ให้ตรวจสอบวันที่โพสต์ของคุณด้วย ฉันเพิ่งมีปัญหานี้ ฉันอยู่ที่ UTC + 11 และฉันค่อนข้างมั่นใจว่าเซิร์ฟเวอร์อยู่ที่ UTC ดังนั้นหากฉันวันที่โพสต์ตามเวลาท้องถิ่นของฉันเซิร์ฟเวอร์คิดว่าพวกเขาจะอยู่ในอนาคตและจะไม่สร้างขึ้น การใช้ UTC หลีกเลี่ยงสิ่งนี้สำหรับฉัน

ดังที่ joao cenoura กล่าวไว้ในความคิดเห็นด้านล่าง:

  • คุณสามารถบอกให้ jekyll แสดงโพสต์ "ในอนาคต" ได้โดยเพิ่มfuture: trueใน _config.yml ของคุณ
  • และ / หรือเพิ่มtimezone: TIMEZONEเพื่อระบุเขตเวลาของคุณ

ดูhttps://jekyllrb.com/docs/configuration/สำหรับข้อมูลเพิ่มเติม


5
ไชโย! นี่คือปัญหาสำหรับฉัน ฉันพิมพ์ชื่อโพสต์ผิดและตั้งเป็น "2016-04-14" แทน "2016-03-14" มันสร้างขึ้นได้ดีในท้องถิ่น แต่ใน Github ไม่ปรากฏขึ้น ไม่มีคำเตือนไม่มีหน้า ขอบคุณ!
สตีฟเบ็นเน็ตต์

1
ปัญหาเดียวกัน. ฉันอยู่ที่ UTC + 8 ฉันโพสต์โดยมีวันนี้เป็นวันที่ผลักดันและไม่มีอะไรเกิดขึ้น จากนั้นฉันก็เปลี่ยนวันที่ของโพสต์และทำให้เมื่อวานนี้โพสต์ได้รับการเผยแพร่อย่างรวดเร็ว!
Hong

3
เหมือนกันสำหรับฉันใน UTC + 1 ยังไม่ได้ลอง แต่คุณสามารถบอกให้ jekyll แสดงโพสต์ "อนาคต" ได้โดยเพิ่มfuture: trueใน_config.ymlไฟล์. นอกจากนี้ยังมีTZตัวเลือก อ้างอิง: jekyllrb.com/docs/configuration
joao cenoura

การเพิ่มอนาคต: จริงเพื่อ _config.yml ใช้งานได้ไม่จำเป็นต้องอัปเดตเขตเวลา
ไม่มีที่สิ้นสุด

27

ไปที่ไฟล์index.htmlผ่านไซต์ของคุณ ( example.github.io/index.html ) จากนั้นโหลดหน้านี้ซ้ำ จากนั้นคุณสามารถกลับไปที่ ( example.github.io ) และควรมีการอัปเดต คุณสามารถทำเช่นเดียวกันกับไฟล์master.cssเป็นต้น

หากไม่ได้ผลให้ลองโหลดซ้ำ ( github.com/example/example.github.io/[blob/master/]index.html ) แทนและจะมีการอัปเดต


10

ฉันมีไฟล์CNAMEว่างเปล่า ตรวจสอบว่าคุณประสบปัญหาคล้ายกันหรือไม่


16
ช่วยขยายความหน่อยได้ไหม คุณต้องเปลี่ยนแปลงอะไรเพื่อให้มันใช้งานได้? หรือคุณต้องลบไฟล์ CNAME ที่อยู่ในนั้น? ขอบคุณ!
cxw

1
ฉันต้องแน่ใจว่าไฟล์ CNAME มีบรรทัดกับโดเมนที่ฉันต้องการสร้าง
daniel-cheng

9

ฉันมีปัญหาในการมีอีเมลที่ไม่ได้รับการยืนยัน การอัปเดตใช้งานได้เป็นครั้งแรกแต่ล้มเหลวหลังจากนั้น จำเป็นต้องมีอีเมลที่ได้รับการยืนยันเพื่อทริกเกอร์การสร้างหน้า GitHub ไม่สามารถใช้คีย์การปรับใช้สำหรับสิ่งนี้ได้เนื่องจากจะไม่ทริกเกอร์บิวด์

ที่มา: http://web.archive.org/web/20140712011932/https://help.github.com/articles/troubleshooting-github-pages-build-failures/

Disclaimer: กรณีนี้เกิดขึ้นในปี 2014 ไม่รู้ว่ายังต้องใช้อยู่หรือเปล่า


1
ฉันยังมีปัญหาเดียวกันกับอีเมลที่ไม่ได้รับการยืนยัน
midinastasurazz

นี่คือสิ่งที่ช่วยฉัน นอกจากนี้ยังเป็นการกล่าวถึงโซลูชันนี้เพียงอย่างเดียวที่ฉันสามารถพบได้หลังจากมองไปประมาณหนึ่งชั่วโมง
Giganticus

1
คีย์การปรับใช้จะไม่ทริกเกอร์บิวด์!?!? WTF. ขอบคุณมากขึ้น
Domenic

1
ลิงก์เสีย ( "อ๊ะดูเหมือนว่าไม่มีหน้านี้" )
Peter Mortensen

@PeterMortensen แทนที่ด้วยการเชื่อมโยงเว็บเก็บ แต่ไม่ทราบจริงๆว่าข้อมูลที่มีความเกี่ยวข้องอีกต่อไป
EIS

6

ในกรณีของฉันวิธีแก้ปัญหาข้างต้นไม่ได้ผล ในที่สุดฉันก็พบเหตุผลคือ: มีตัวเลือก "relative_permalinks" ใน _config.yml ของฉัน ตัวเลือกนี้เพิ่งเลิกใช้งานใน Jekyll 3.0

อ้างถึง: https://help.github.com/articles/removing-relative-permalinks/


6

วันนี้ฉันมีข้อผิดพลาดนี้โดยมีหน้าคงที่ - สาเหตุคือความล้มเหลวของบริการที่ GitHub Pages เอง คุณสามารถตรวจสอบข้อความบริการhttps://status.github.com/messages


1
ฉันฉีกเกือบทั้งไซต์ของฉันเพื่อพยายามลดปัญหาโค้ด - ปรากฎว่า github มีการสร้างหน้าเว็บขนาดใหญ่ที่ค้างอยู่เกิดขึ้นตั้งแต่เมื่อวาน - นั่นคือเกือบ 24 ชั่วโมง (Github ควรสังเกตลิงก์หน้าสถานะการสร้างในหน้าการแก้ไขปัญหาฉันพบเพียงหน้าสถานะเนื่องจากข้อผิดพลาด 404 ซึ่งมีลิงก์ที่ด้านล่าง)
Cascadia_Mike

1
ขอบคุณ :) วันนี้ฉันได้รับ "การตรวจสอบ - กำลังตรวจสอบการเพิ่มขึ้นของคิวที่ค้างส่งผลกระทบต่อการสร้างเพจและการส่งมอบเว็บฮุกบางส่วน"
Thuan

ใช่ฉันด้วย! @ คุณทวน. มันห่วย!
Abdalla Arbab

6

ฉันมี<a>แท็กที่ไม่เปิดเผยซึ่งทำให้การสร้างค้างอยู่ตลอดไป การแก้ไขนั้นช่วยแก้ปัญหาได้

มันสมเหตุสมผลแล้วที่ GitHub จะยืนยันลิงก์ของคุณ


อ๋อ ... ฉันมีช่องว่างที่ขาดหายไประหว่าง href = "" และ target = ""
Will Strohl

5

ฉันรู้ว่านี่อาจฟังดูง่าย แต่ตรวจสอบให้แน่ใจว่าคุณอยู่ในสาขาที่ถูกต้องและอยู่ในไฟล์ที่ถูกต้อง

ในกรณีของฉันฉันสร้างเพจ GitHub และพยายามคอมมิตจากที่เก็บในเครื่องของฉันในสาขาหลัก นอกจากนี้ผมได้รับการอัปเดตชื่อไฟล์ของฉันแทนindex.html นี่คือข้อผิดพลาดของฉัน ฉันต้องเปลี่ยนไปใช้สาขาหน้า GitHub และอัปเดตในindex.html คอมมิตพุชแล้วทุกอย่างทำงานได้ดี


ตลก. คำตอบนี้เป็นแรงบันดาลใจให้ฉันประเมินสมมติฐานของฉันใหม่และเตือนฉันว่าฉันต้องสร้างใหม่จากแหล่งที่มา
jorisw

3

ในกรณีของฉันมันเกิดขึ้นจะเป็นที่ผมกล่าวถึงเส้นทางสัมพันธ์ในการอ้างถึงภาพบางอย่างเช่น ./test.png-

ดูเหมือนว่าจะไม่ได้รับอนุญาตและอาจเป็นปัญหาด้านความปลอดภัยหรืออะไร test.pngไม่ว่าถ้าคุณได้ทำสิ่งที่ต้องการที่เอาออกและเรียกมันว่า


1
เหมือนกันสำหรับฉัน: ฉันมีเส้นทางสัมพัทธ์ใน "<a href...>"
Erel Segal-Halevi

3

สำหรับฉันฉันรอประมาณ 5 นาทีและอัปเดตแล้ว

หากมีคนสร้างสาขา gh-pages ตั้งแต่เริ่มต้น (ด้วยตนเอง) ปัญหาคือคุณต้องเรียกไฟล์ params.json เพื่อให้มันใช้งานได้

ฉันไม่มีparams.jsonไฟล์นี้แต่ยังใช้งานได้ ...


คุณสามารถดูได้ว่า Github ยังต้องใช้เวลาในการสร้างไซต์ของคุณหรือไม่หรือล้มเหลวในรายการคอมมิตของ repo ของคุณ
Lukas

2

โปรดดูเว็บไซต์การแก้ไขปัญหาของ Jekyll เนื่องจากมีแหล่งที่มาของข้อผิดพลาดหลายประการ: การแก้ไขปัญหาข้อผิดพลาดในการสร้าง Jekyll สำหรับไซต์ GitHub Pages

ในกรณีของฉันumlautเยอรมัน("ö") ในไฟล์ Markdown ทำให้เกิดปัญหา


2

ในกรณีของฉันฉันลืมกำหนดkramdownใน_config.yaml

# Build settings
markdown: kramdown

สิ่งนี้เกิดขึ้นเมื่อฉันกำลังแปลงจากธีมที่ไม่มีธีมเป็นไปkramdownตามข้อกำหนด


2

ฉันได้รับมันไปทำงาน ของฉันเป็นปัญหาง่ายๆ มันเป็นปัญหาแคชของเบราว์เซอร์

ฉันเปิดลิงค์ของฉันบนเบราว์เซอร์อื่นและมันแสดงให้ฉันเห็นการผลักดันที่อัปเดต


การอัปเกรดสิ่งนี้เนื่องจากเป็นสาเหตุที่ทำให้ฉันแสดงเวอร์ชันที่ล้าสมัย ใช้CTRL+ F5หรือกดค้างไว้CTRLแล้วคลิกปุ่มรีเฟรชของเบราว์เซอร์
Lance McCarthy

1

ในกรณีของฉันหลังจากลองผิดลองถูกกับโซลูชันบางอย่างที่นี่สิ่งที่แก้ไขได้คือการเพิ่มการเข้ารหัสลงในไฟล์ _config เช่นนี้

encoding: UTF-8

ตัวเลือกการแก้ไขปัญหาเพิ่มเติมที่นี่


1

สำหรับฉันมันเป็นปัญหาเกี่ยวกับการไม่มีไฟล์. gitmodules อย่างถูกต้อง

ฉันสามารถแก้ไขปัญหาได้ในแท็บการตั้งค่าของที่เก็บของฉันในส่วนหน้า GitHub ซึ่งระบุปัญหาการสร้างและเป็นประโยชน์ในการแก้ไขปัญหา


1

ผิดปกติ (และง่ายมาก) พอฉันสร้างสาขาใหม่ทำให้สาขานั้นเป็นสาขา "เริ่มต้น" และผลักดันจากที่นั่น

สิ่งนี้ได้ผลสำหรับฉัน



1

ในกรณีของปัญหาที่เกิดขึ้นเป็นเพราะพื้นที่เก็บข้อมูลของฉันเป็นส่วนตัว หลังจากที่ฉันเปิดเผยต่อสาธารณะปัญหาก็หายไป

ส่วนที่แปลกของเรื่องคือฉันสามารถสร้างที่เก็บส่วนตัวและใช้เพจ GitHub กับมันได้ ฉันทำตามคู่มืออย่างเป็นทางการ( http://take.ms/p2SS7 ) มันทำงานได้ดีประมาณ 9 คอมมิต แต่ในวันที่ 10 มันเสีย


1

ฉันมีปัญหานี้ในสัปดาห์นี้และไม่มีวิธีแก้ปัญหาใด ๆ ฉันไม่ได้ใช้ Jekyll แต่เป็น HTML แบบคงที่เท่านั้น มันนั่งไม่ยอมอัพเดตสามวัน

นี่คือสิ่งที่ฉันต้องทำเพื่อให้เผยแพร่อีกครั้ง

  • ทำsnapshotสาขาจากmaster.
  • รีเซ็ตmasterสาขาเป็นคอมมิตสุดท้ายที่ใช้งานจริง (แท็บ Commits เครื่องหมายถูกสีเขียวแสดงถึงการกระทำที่เผยแพร่แล้ว)
  • ทำการคอมมิตใหม่ด้วยการทดสอบควัน ฉันแสดงความคิดเห็น HTML ฉันสามารถ grep
  • masterผลักดันกองทัพ
  • ตรวจสอบผลลัพธ์ curl https://example.com | grep SMOKETEST
  • รีเซ็ตmasterอีกครั้งโดยถอดการทดสอบควันออก
  • เชอร์รี่เลือกแต่ละคอมมิตจากsnapshotสาขาที่คุณต้องการเพื่อรับการเปลี่ยนแปลงที่ไม่ได้เผยแพร่กลับเข้ามาmaster(การเลือกเชอร์รี่จะให้รหัส / แฮชใหม่ของคอมมิตโดยหลีกเลี่ยงความเสี่ยงที่จะมีสิ่งใดที่แคชไว้ก่อนหน้านี้)
  • บังคับให้ดันmasterอีกครั้ง
  • ตอนนี้คุณควรได้รับเครื่องหมายถูกสีเขียวและการอัปเดตที่เผยแพร่แล้ว

หมายเหตุ: อาจเพียงพอที่จะบังคับให้พุชเพื่อลบคอมมิตที่ค้างอยู่และนำกลับมาอีกครั้ง การทดสอบควันแทบไม่จำเป็นอย่างแน่นอน อาจไม่จำเป็นต้องเก็บเชอร์รี่


0

หากมีคนสร้างสาขา gh-pages ตั้งแต่เริ่มต้น (ด้วยตนเอง) ปัญหาคือคุณต้องเรียกไฟล์ params.json เพื่อให้มันใช้งานได้

นี่คือตัวอย่างของไฟล์นั้น:

{
  "name": "nameOfProyect",
  "tagline": "name of proyect",
  "body": "### Welcome to GitHub Pages.\r\nThis automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:\r\n\r\n```\r\n$ cd your_repo_root\/repo_name\r\n$ git fetch origin\r\n$ git checkout gh-pages\r\n```\r\n\r\nIf you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.\r\n\r\n### Designer Templates\r\nWe've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.\r\n\r\n### Rather Drive Stick?\r\nIf you prefer to not use the automatic generator, push a branch named `gh-pages` to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.\r\n\r\n### Authors and Contributors\r\nYou can @mention a GitHub username to generate a link to their profile. The resulting `<a>` element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.\r\n\r\n### Support or Contact\r\nHaving trouble with Pages? Check out the documentation at https:\/\/help.github.com\/pages or contact support@github.com and we\u2019ll help you sort it out.\r\n",
  "google": "",
  "note": "Don't delete this file! It's used internally to help with page regeneration."
}

0

ในกรณีของฉันฉันมีไฟล์อื่นที่เหมือนกันpermalinkกับหน้าที่ไม่ได้รีเฟรชเนื้อหา ให้ความสนใจกับสิ่งนั้น


0

ตรวจสอบสถานะการสร้างของ gh-pages ในแท็บการตั้งค่า

Your site is having problems building: Unable to build page.

หากคุณใช้ github_token อาจไม่มีสิทธิ์สร้าง gh-pages ดังนั้นคุณอาจเห็นคำเตือนในแท็บการตั้งค่า นั่นเป็นเหตุผลที่การแก้ไข index.html อาจได้ผล ในกรณีนี้ให้ใช้ access_token หรือ ssh based comm เพื่อพุชและสร้าง gh-pages โดยอัตโนมัติ


0

ในกรณีของฉันมันเป็นไวยากรณ์kramdown ที่ไม่ถูกต้อง รหัสของฉันคือ

  {% highlight %}
  lorem lipsum
 {% endhighlight %}

เห็นได้ชัดว่าคุณต้องบอก kramdown ภาษา:

  {% highlight html %}
  lorem lipsum
 {% endhighlight %}

0

เพจ GitHub ของฉันถูกปิดภายใต้แท็บการตั้งค่าของที่เก็บ

ฉันจำไม่ได้ว่าปิดอยู่ แต่มีอยู่และการเปิดอีกครั้งเป็นการแก้ไข


0

ในกรณีของฉันมีปัญหาสองประการ (หนึ่ง "pebcak" และอีกปัญหาหนึ่งที่ถูกต้อง)

ฉันมีที่อยู่อีเมลสองรายการที่ตั้งค่าใน GitHub และฉันกำลังตรวจสอบอีเมลที่ไม่ใช่อีเมลหลักเพื่อหาข้อความแสดงข้อผิดพลาด (ในการจัดการอีเมล: ลงชื่อเข้าใช้ GitHub คลิกที่เมนูผู้ใช้ที่ด้านขวาบนเลือกการตั้งค่าจากนั้นเลือก "อีเมล" จาก เมนูด้านซ้าย - ข้อความแสดงข้อผิดพลาดจะมาถึงชุดอีเมลหลัก)

เมื่อฉันได้เห็นข้อความแสดงข้อผิดพลาดฉันพบว่าฉันได้เพิ่มคำอธิบายรวมถึงอักขระ ":" ในของฉัน_config.yamlและเนื่องจากนี่เป็นอักขระที่ใช้แยกkey,valueคู่จึงทำให้ไซต์ไม่สามารถสร้างได้


0

ฉันมีปัญหาเดียวกัน แต่ในกรณีของฉันCNAMEมีชื่อโดเมนที่ถูกต้อง

ฉันคิดว่าปัญหานี้เกี่ยวข้องกับการเปลี่ยนชื่อพื้นที่เก็บข้อมูลที่ฉันเคยทำมาก่อน ... ชื่อออนไลน์แตกต่างจากโลคัลแม้ว่าจะไม่มีปัญหาในการผลักดันและไฟล์ออนไลน์ได้รับการอัปเดต - เวอร์ชันสดไม่ได้

หลังจากลบที่เก็บจากเครื่องโลคัลและโคลนจาก GitHub อีกครั้งปัญหาได้รับการแก้ไข


0

ในความคิดของฉันหน้า GitHub นั้นล่าช้าจากการกระทำหนึ่งครั้ง ซึ่งหมายความว่าหากคุณต้องการให้รีเฟรชเพิ่มการแก้ไขใด ๆ ในแหล่งที่มาของคุณคอมมิตและพุช

ลักษณะการทำงานนี้ใช้สำหรับสาขาgh-pagesและที่เก็บany.github.ioเท่านั้น ในโฟลเดอร์ "เอกสาร" การแก้ไขจะมีผลโดยตรง


0

ในกรณีของฉันปัญหาของฉันเกิดขึ้นหลังจากที่git pushไฟล์ GitHub ของฉันอัปเดต แต่ไม่แสดงเว็บไซต์ของฉันบนหน้า GitHub

หมายเหตุ: ฉันกำลังสร้างเว็บไซต์โดย React

นอกจากนี้ในโครงการ HTML ฉันประสบปัญหาเดียวกัน ในกรณีนั้นฉันเพิ่งทำครั้งแรกgit pullแล้วgit status | git add . | git commit -m"adding some content" | and git pushแล้วมันได้ผลสำหรับฉัน

แต่ในReact projectก็ไม่ได้ทำงาน ฉันเรียกใช้สิ่งนี้อีกครั้งบน cmd ของฉันnpm run deployจากนั้นเว็บแอปพลิเคชัน React ของฉันแสดงบนหน้า GitHub

ข้อเสนอแนะของฉันคือลองทุกอย่างที่แสดงในความคิดเห็นของโพสต์นี้ เนื่องจากวิธีการแก้ปัญหานี้ไม่ใช่วิธีเดียว


ด้วยการตอบสนองคุณควรสร้างโปรเจ็กต์ด้วยnpm run buildหรือyarn buildจากนั้นกดไปที่build/โฟลเดอร์github pages หรือคุณสามารถเข้าถึงได้ด้วยการเชื่อมโยงyournickname.github.io/yourproject/buildเส้นทาง (ถ้าคุณลบbuild/จาก.gitignore)
flppv

สำหรับการแสดงเว็บไซต์ react บนหน้า GitHub ฉันทำตามวิธีนี้github.com/gitname/react-gh-pagesและได้ผล
Md. Rana

0

ในกรณีของฉันฉันปล่อยพารามิเตอร์ว่างurlไว้ใน_config.yaml.

หลังจากที่ฉันระบุurl: example.github.ioทุกอย่างเริ่มทำงาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.